.managed-action-form-module__ACzEgW__error{border:1px solid var(--red-border);color:var(--red);background:var(--red-bg);border-radius:6px;margin:10px 0 0;padding:8px 10px;font-size:13px;line-height:1.4}
.page-state-module__gs-X2W__state{width:100%;color:var(--ink-600);background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:6px;align-items:flex-start;gap:11px;padding:16px 17px;display:flex}.page-state-module__gs-X2W__state>svg{flex:none;margin-top:1px}.page-state-module__gs-X2W__copy{flex:auto;min-width:0}.page-state-module__gs-X2W__copy>strong{color:var(--ink-850);font-size:13px;line-height:1.35;display:block}.page-state-module__gs-X2W__detail{color:var(--ink-550);margin-top:4px;font-size:11px;line-height:1.55}.page-state-module__gs-X2W__detail p{margin:0}.page-state-module__gs-X2W__action{flex:none}.page-state-module__gs-X2W__empty>svg{color:var(--ink-450)}.page-state-module__gs-X2W__error{color:var(--red);background:var(--red-bg);border-color:var(--red-border)}.page-state-module__gs-X2W__error .page-state-module__gs-X2W__copy>strong,.page-state-module__gs-X2W__error>svg{color:var(--red)}.page-state-module__gs-X2W__error .page-state-module__gs-X2W__detail{color:var(--ink-650)}.page-state-module__gs-X2W__loading>svg{color:var(--cyan)}.page-state-module__gs-X2W__compact{padding:12px 13px}.page-state-module__gs-X2W__spinner{animation:.85s linear infinite page-state-module__gs-X2W__stateSpin}@keyframes page-state-module__gs-X2W__stateSpin{to{transform:rotate(360deg)}}.page-state-module__gs-X2W__skeletonStack{gap:14px;display:grid}.page-state-module__gs-X2W__skeletonCard{background:var(--surface);border:1px solid var(--line);border-radius:7px;min-height:150px;padding:20px}.page-state-module__gs-X2W__skeleton{background:var(--surface-soft);border-radius:4px;display:block;position:relative;overflow:hidden}.page-state-module__gs-X2W__skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink-100) 24%, transparent), transparent);animation:1.25s ease-in-out infinite page-state-module__gs-X2W__skeletonSweep;position:absolute;inset:0;transform:translate(-100%)}.page-state-module__gs-X2W__skeletonTitle{width:min(360px,72%);height:25px}.page-state-module__gs-X2W__skeletonMeta{width:170px;height:13px;margin-top:14px}.page-state-module__gs-X2W__skeletonLine{width:100%;height:12px;margin-top:26px}.page-state-module__gs-X2W__skeletonLineShort{width:68%;height:12px;margin-top:10px}@keyframes page-state-module__gs-X2W__skeletonSweep{to{transform:translate(100%)}}@media (max-width:620px){.page-state-module__gs-X2W__state{flex-wrap:wrap}.page-state-module__gs-X2W__action{width:100%}}
.confirm-submit-button-module__lew-sq__dialog{width:min(480px,100vw - 32px);max-width:none;color:var(--ink-900);background:0 0;border:0;padding:0;overflow:visible}.confirm-submit-button-module__lew-sq__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a12ad}.confirm-submit-button-module__lew-sq__panel{background:var(--surface);border:1px solid var(--line-strong);border-radius:7px;padding:22px;box-shadow:0 24px 70px #00000061}.confirm-submit-button-module__lew-sq__panel h2{color:var(--ink-950);margin:0;font-size:18px;line-height:1.25}.confirm-submit-button-module__lew-sq__panel p{color:var(--ink-600);margin:10px 0 0;font-size:13px;line-height:1.55}.confirm-submit-button-module__lew-sq__actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.confirm-submit-button-module__lew-sq__actions button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:750;display:inline-flex}.confirm-submit-button-module__lew-sq__cancel{color:var(--ink-700);background:var(--surface-muted);border:1px solid var(--line)}.confirm-submit-button-module__lew-sq__confirm{border:1px solid #0000}.confirm-submit-button-module__lew-sq__primary{color:#fff;background:#19b6ca;border-color:#17a8bb}.confirm-submit-button-module__lew-sq__primary:hover{background:#17a8bb;border-color:#1598aa}.confirm-submit-button-module__lew-sq__softDanger{color:var(--red);background:var(--red-bg);border-color:var(--red-border)}.confirm-submit-button-module__lew-sq__softDanger:hover{background:color-mix(in srgb, var(--red-bg) 72%, var(--red) 28%);border-color:color-mix(in srgb, var(--red-border) 72%, var(--red) 28%)}.confirm-submit-button-module__lew-sq__danger{color:#fff;background:#c94351;border-color:#b53b48}.confirm-submit-button-module__lew-sq__danger:hover{background:#b83b48;border-color:#a93440}.confirm-submit-button-module__lew-sq__cancel:hover{color:var(--ink-850);background:var(--surface-soft);border-color:var(--line-strong)}.confirm-submit-button-module__lew-sq__actions button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}html[data-theme=dark] .confirm-submit-button-module__lew-sq__panel{background:#172535;border-color:#3b536d}
.account-menu-module__d5TjUG__wrapper{min-width:0}.account-menu-module__d5TjUG__trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;margin:-5px -6px 0;padding:5px 6px;transition:background .12s,border-color .12s}.account-menu-module__d5TjUG__trigger:hover,.account-menu-module__d5TjUG__trigger:focus-visible{background:var(--tpt-surface-soft);border-color:var(--tpt-border);outline:none}.account-menu-module__d5TjUG__backdrop{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040b1194;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.account-menu-module__d5TjUG__dialog{background:var(--tpt-surface);border:1px solid var(--tpt-border-strong);border-radius:7px;width:min(470px,100%);overflow:hidden;box-shadow:0 20px 60px #00000047}.account-menu-module__d5TjUG__header{border-bottom:1px solid var(--tpt-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 19px 15px;display:flex}.account-menu-module__d5TjUG__header h2{color:var(--tpt-text);margin:0;font-size:18px;line-height:1.2}.account-menu-module__d5TjUG__header p{color:var(--tpt-muted);margin:5px 0 0;font-size:11px;line-height:1.4}.account-menu-module__d5TjUG__close{width:30px;height:30px;color:var(--tpt-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.account-menu-module__d5TjUG__close:hover{color:var(--tpt-text);background:var(--tpt-surface-muted);border-color:var(--tpt-border)}.account-menu-module__d5TjUG__form{padding:18px 19px 19px}.account-menu-module__d5TjUG__field{flex-direction:column;gap:6px;margin-bottom:13px;display:flex}.account-menu-module__d5TjUG__field>span{color:var(--tpt-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.account-menu-module__d5TjUG__passwordControl{position:relative}.account-menu-module__d5TjUG__passwordControl input{width:100%;min-height:38px;color:var(--tpt-text);background:var(--tpt-surface-soft);border:1px solid var(--tpt-border);border-radius:4px;outline:none;padding:8px 41px 8px 10px;font-size:12px}.account-menu-module__d5TjUG__passwordControl input:focus{border-color:var(--tpt-cyan-strong);box-shadow:0 0 0 2px #11bdd11f}.account-menu-module__d5TjUG__reveal{width:30px;height:30px;color:var(--tpt-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.account-menu-module__d5TjUG__reveal:hover{color:var(--tpt-text);background:var(--tpt-surface-muted)}.account-menu-module__d5TjUG__error,.account-menu-module__d5TjUG__success{border-radius:4px;margin:0 0 13px;padding:9px 10px;font-size:10px;line-height:1.4}.account-menu-module__d5TjUG__error{color:var(--tpt-red);background:var(--tpt-red-soft);border:1px solid color-mix(in srgb, var(--tpt-red) 35%, transparent)}.account-menu-module__d5TjUG__success{color:var(--tpt-green);background:var(--tpt-green-soft);border:1px solid color-mix(in srgb, var(--tpt-green) 35%, transparent)}.account-menu-module__d5TjUG__actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.account-menu-module__d5TjUG__actions button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 13px;font-size:10px;font-weight:740;display:inline-flex}.account-menu-module__d5TjUG__cancel{color:var(--tpt-text-soft);background:var(--tpt-surface);border:1px solid var(--tpt-border-strong)}.account-menu-module__d5TjUG__save{color:#fff;background:var(--tpt-cyan);border:1px solid var(--tpt-cyan-strong)}.account-menu-module__d5TjUG__actions button:disabled{opacity:.55;cursor:not-allowed}
.editor-manager-module__0FRE1a__backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050b1294;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.editor-manager-module__0FRE1a__dialog{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;width:min(440px,100%);padding:22px;box-shadow:0 20px 60px #00000047}.editor-manager-module__0FRE1a__dialog h2{color:var(--ink-950);margin:0 0 8px;font-size:18px}.editor-manager-module__0FRE1a__dialog p{color:var(--ink-600);margin:0;font-size:14px;line-height:1.55}.editor-manager-module__0FRE1a__actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.editor-manager-module__0FRE1a__keepButton,.editor-manager-module__0FRE1a__discardButton{min-height:34px;font:inherit;cursor:pointer;border-radius:6px;padding:7px 12px;font-size:13px;font-weight:700}.editor-manager-module__0FRE1a__keepButton{color:var(--ink-800);background:var(--surface-muted);border:1px solid var(--line-strong)}.editor-manager-module__0FRE1a__discardButton{color:var(--red);background:var(--red-bg);border:1px solid var(--red-border)}.editor-manager-module__0FRE1a__keepButton:focus-visible,.editor-manager-module__0FRE1a__discardButton:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.editor-manager-module__0FRE1a__backdrop{isolation:isolate;z-index:2147483000!important}.editor-manager-module__0FRE1a__dialog{position:relative;z-index:2147483001!important}
.admin-module__aXBbkG__summaryGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;margin-bottom:22px;display:grid}.admin-module__aXBbkG__summaryPeople,.admin-module__aXBbkG__summaryPortfolio{gap:12px;display:grid}.admin-module__aXBbkG__summaryPeople{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-module__aXBbkG__summaryPortfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module__aXBbkG__summaryGrid article{background:var(--tpt-surface);border:1px solid var(--tpt-border);min-height:88px;box-shadow:var(--tpt-shadow);border-radius:5px;padding:15px 16px 15px 18px;position:relative;overflow:hidden}.admin-module__aXBbkG__summaryGrid article:before{content:"";border-radius:0 3px 3px 0;width:4px;position:absolute;inset:0 auto 0 0}.admin-module__aXBbkG__summaryBlue:before{background:#3e7edb}.admin-module__aXBbkG__summaryPurple:before{background:#7657ad}.admin-module__aXBbkG__summaryGreen:before{background:#27b77b}.admin-module__aXBbkG__summaryCyan:before{background:#11bdd1}.admin-module__aXBbkG__summarySlate:before{background:#71818d}.admin-module__aXBbkG__summaryAmber:before{background:#d69b35}.admin-module__aXBbkG__summaryGrid span{color:var(--tpt-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.admin-module__aXBbkG__summaryGrid strong{color:var(--tpt-text);margin-top:7px;font-size:25px;font-weight:700;line-height:1;display:block}.admin-module__aXBbkG__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-module__aXBbkG__panel{background:var(--tpt-surface);border:1px solid var(--tpt-border);box-shadow:var(--tpt-shadow);border-radius:5px;overflow:visible}.admin-module__aXBbkG__panelHeading{background:var(--tpt-surface);border-bottom:1px solid var(--tpt-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 17px;display:flex}.admin-module__aXBbkG__panelHeading h2{color:var(--tpt-text);margin:4px 0 0;font-size:17px;font-weight:680}.admin-module__aXBbkG__tableList{flex-direction:column;display:flex}.admin-module__aXBbkG__tableRow{border-bottom:1px solid var(--tpt-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:10px 13px;display:grid}.admin-module__aXBbkG__tableRow:last-child{border-bottom:0}.admin-module__aXBbkG__inactive{opacity:.66;background:var(--tpt-surface-soft)}.admin-module__aXBbkG__personIdentity,.admin-module__aXBbkG__areaIdentity{min-width:0}.admin-module__aXBbkG__personSummary{align-items:center;gap:10px;min-width:0;display:flex}.admin-module__aXBbkG__personIdentity{flex-direction:column;gap:3px;display:flex}.admin-module__aXBbkG__personIdentity strong,.admin-module__aXBbkG__areaIdentity strong{min-width:0;color:var(--tpt-text);font-size:12px;font-weight:690;line-height:1.25}.admin-module__aXBbkG__personIdentity span{color:var(--tpt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.admin-module__aXBbkG__badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-module__aXBbkG__roleBadge,.admin-module__aXBbkG__loginBadge,.admin-module__aXBbkG__noLoginBadge,.admin-module__aXBbkG__statusActive,.admin-module__aXBbkG__statusInactive{white-space:nowrap;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:9px;font-weight:740;line-height:1;display:inline-flex}.admin-module__aXBbkG__roleBadge{width:58px;color:var(--tpt-cyan-strong);background:var(--tpt-cyan-soft);text-transform:capitalize;border-color:#11bdd140;flex:0 0 58px}.admin-module__aXBbkG__loginBadge,.admin-module__aXBbkG__statusActive{color:#fff;background:var(--tpt-green);border-color:#22a66f}.admin-module__aXBbkG__loginButton{appearance:none;cursor:pointer;font-family:inherit;transition:filter .12s,border-color .12s,box-shadow .12s}.admin-module__aXBbkG__loginButton:hover{filter:brightness(1.08);border-color:color-mix(in srgb, var(--tpt-green) 65%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--tpt-green) 16%, transparent)}.admin-module__aXBbkG__loginButton:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--tpt-green) 24%, transparent);outline:none}.admin-module__aXBbkG__noLoginBadge,.admin-module__aXBbkG__statusInactive{color:#fff;background:#71818d;border-color:#647681}.admin-module__aXBbkG__rowActions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-module__aXBbkG__secondaryAction{min-height:30px;color:var(--tpt-cyan-strong);background:var(--tpt-cyan-soft);cursor:pointer;white-space:nowrap;border:1px solid #11bdd140;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:720;line-height:1;display:inline-flex}.admin-module__aXBbkG__secondaryAction:hover{filter:brightness(1.03);border-color:#11bdd173}.admin-module__aXBbkG__rowEditor{grid-column:1/-1;margin-top:2px}.admin-module__aXBbkG__form,.admin-module__aXBbkG__inlineForm{background:var(--tpt-surface-soft);border:1px solid var(--tpt-border);box-shadow:none;border-radius:5px}.admin-module__aXBbkG__form{padding:14px}.admin-module__aXBbkG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-module__aXBbkG__spanTwo{grid-column:1/-1}.admin-module__aXBbkG__form label,.admin-module__aXBbkG__inlineForm label{flex-direction:column;gap:6px;min-width:0;display:flex}.admin-module__aXBbkG__form label>span,.admin-module__aXBbkG__inlineForm label>span{color:var(--tpt-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-module__aXBbkG__form input,.admin-module__aXBbkG__form select,.admin-module__aXBbkG__inlineForm input{width:100%;min-width:0;min-height:36px;color:var(--tpt-text);background:var(--tpt-surface);border:1px solid var(--tpt-border);border-radius:4px;outline:none;padding:7px 9px;font-size:12px}.admin-module__aXBbkG__form input:focus,.admin-module__aXBbkG__form select:focus,.admin-module__aXBbkG__inlineForm input:focus{border-color:var(--tpt-cyan-strong);box-shadow:0 0 0 2px #11bdd11f}.admin-module__aXBbkG__formActions,.admin-module__aXBbkG__inlineActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.admin-module__aXBbkG__formActions button,.admin-module__aXBbkG__inlineActions button{color:#fff;background:var(--tpt-cyan);border:1px solid var(--tpt-cyan-strong);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:10px;font-weight:740;display:inline-flex}.admin-module__aXBbkG__formActions .admin-module__aXBbkG__cancelAction,.admin-module__aXBbkG__inlineActions .admin-module__aXBbkG__cancelAction{color:var(--tpt-text-soft);background:var(--tpt-surface);border-color:var(--tpt-border)}.admin-module__aXBbkG__inlineForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.admin-module__aXBbkG__inlineActions{margin-top:0}.admin-module__aXBbkG__panelActionBar{border-top:1px solid var(--tpt-border);padding:10px 13px}.admin-module__aXBbkG__addEditor{margin:0}.admin-module__aXBbkG__addEditor>summary{color:#fff;background:var(--tpt-cyan);border:1px solid var(--tpt-cyan-strong);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:7px 11px;font-size:10px;font-weight:740;list-style:none;display:inline-flex}.admin-module__aXBbkG__addEditor>summary::-webkit-details-marker{display:none}.admin-module__aXBbkG__helpText{color:var(--tpt-muted);margin:10px 0 0;font-size:10px;line-height:1.45}.admin-module__aXBbkG__loginToggle{align-self:end;align-items:center;min-height:36px;flex-direction:row!important;gap:8px!important;display:flex!important}.admin-module__aXBbkG__loginToggle input{width:auto;min-height:0;margin:0}.admin-module__aXBbkG__loginToggle span{color:var(--tpt-text-soft)!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:650!important}.admin-module__aXBbkG__areaIdentity{align-items:center;gap:9px;display:flex}.admin-module__aXBbkG__dragHandle{color:var(--tpt-muted);cursor:grab;flex:none;justify-content:center;align-items:center;display:inline-flex}.admin-module__aXBbkG__dragging{opacity:.56;transition:opacity .12s,transform .12s;transform:scale(.995)}.admin-module__aXBbkG__areaAccentPreview{--preview-start:#20c6d7;--preview-end:#a268dd;background:linear-gradient(90deg, color-mix(in srgb, var(--preview-start) 24%, var(--tpt-surface)), color-mix(in srgb, var(--preview-end) 14%, var(--tpt-surface)));border:1px solid var(--tpt-border);border-radius:4px;flex:0 0 36px;width:36px;height:28px;position:relative;overflow:hidden}.admin-module__aXBbkG__areaAccentPreview:before{content:"";background:linear-gradient(90deg, var(--preview-start), var(--preview-end));height:2px;position:absolute;inset:0 0 auto}.admin-module__aXBbkG__areaAccentPreview:after{content:"";background:linear-gradient(180deg, var(--preview-start), var(--preview-end));border-radius:2px;width:2px;position:absolute;top:7px;bottom:5px;left:6px}.admin-module__aXBbkG__colourField{min-width:0}.admin-module__aXBbkG__colourControl{align-items:center;gap:8px;min-height:36px;display:flex}.admin-module__aXBbkG__colourControl input[type=color]{cursor:pointer;flex:0 0 44px;width:44px;height:32px;padding:3px}.admin-module__aXBbkG__colourControl code{color:var(--tpt-muted);background:var(--tpt-surface);border:1px solid var(--tpt-border);border-radius:3px;padding:4px 7px;font-size:9px;line-height:1}.admin-module__aXBbkG__accessDenied{color:var(--tpt-text);background:var(--tpt-surface);border:1px solid var(--tpt-border);box-shadow:var(--tpt-shadow);border-radius:5px;padding:20px}.admin-module__aXBbkG__accessDenied p{color:var(--tpt-muted);margin:6px 0 0}@media (max-width:1100px){.admin-module__aXBbkG__grid,.admin-module__aXBbkG__summaryGrid{grid-template-columns:1fr}}@media (max-width:760px){.admin-module__aXBbkG__summaryGrid,.admin-module__aXBbkG__summaryPeople,.admin-module__aXBbkG__summaryPortfolio{grid-template-columns:1fr}.admin-module__aXBbkG__tableRow{grid-template-columns:1fr;align-items:start}.admin-module__aXBbkG__badges,.admin-module__aXBbkG__rowActions{justify-content:flex-start}.admin-module__aXBbkG__formGrid,.admin-module__aXBbkG__inlineForm{grid-template-columns:1fr}.admin-module__aXBbkG__spanTwo{grid-column:auto}}.admin-module__aXBbkG__passwordControl{width:100%;position:relative}.admin-module__aXBbkG__passwordControl input{padding-right:41px}.admin-module__aXBbkG__passwordReveal{cursor:pointer;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;color:var(--tpt-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:5px!important;transform:translateY(-50%)!important}.admin-module__aXBbkG__passwordReveal:hover{color:var(--tpt-text)!important;background:var(--tpt-surface-muted)!important;box-shadow:none!important;filter:none!important;border:0!important}.admin-module__aXBbkG__passwordReveal:focus-visible{outline:none;color:var(--tpt-text)!important;background:var(--tpt-surface-muted)!important;box-shadow:0 0 0 2px #11bdd11f!important}.admin-module__aXBbkG__formActions .admin-module__aXBbkG__cancelAction,.admin-module__aXBbkG__inlineActions .admin-module__aXBbkG__cancelAction{min-width:112px;min-height:40px;color:#f07e84!important;background:#d75a6126!important;border:1px solid #ef858a70!important;padding:9px 14px!important;font-size:11px!important;font-weight:720!important}.admin-module__aXBbkG__formActions .admin-module__aXBbkG__cancelAction:hover:not(:disabled),.admin-module__aXBbkG__inlineActions .admin-module__aXBbkG__cancelAction:hover:not(:disabled){color:#fff!important;background:#d75a6147!important;border-color:#ef858aa8!important}.admin-module__aXBbkG__resetPasswordForm{background:var(--tpt-surface);border:1px solid var(--tpt-border);box-shadow:none;border-radius:5px;grid-column:1/-1;margin-top:2px;padding:18px 19px 19px}.admin-module__aXBbkG__resetPasswordField{flex-direction:column;gap:6px;min-width:0;margin-bottom:13px;display:flex}.admin-module__aXBbkG__resetPasswordField>span{color:var(--tpt-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-module__aXBbkG__resetPasswordForm .admin-module__aXBbkG__passwordControl{width:100%;position:relative}.admin-module__aXBbkG__resetPasswordForm .admin-module__aXBbkG__passwordControl input{width:100%;min-width:0;min-height:38px;color:var(--tpt-text);background:var(--tpt-surface-soft);border:1px solid var(--tpt-border);border-radius:4px;outline:none;padding:8px 41px 8px 10px;font-size:12px}.admin-module__aXBbkG__resetPasswordForm .admin-module__aXBbkG__passwordControl input:focus{border-color:var(--tpt-cyan-strong);box-shadow:0 0 0 2px #11bdd11f}.admin-module__aXBbkG__resetPasswordForm .admin-module__aXBbkG__passwordReveal{cursor:pointer;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;color:var(--tpt-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:5px!important;transform:translateY(-50%)!important}.admin-module__aXBbkG__resetPasswordForm .admin-module__aXBbkG__passwordReveal:hover{color:var(--tpt-text)!important;background:var(--tpt-surface-muted)!important;box-shadow:none!important;filter:none!important;border:0!important}.admin-module__aXBbkG__resetPasswordActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:17px;display:flex}.admin-module__aXBbkG__resetPasswordActions button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 13px;font-size:10px;font-weight:740;display:inline-flex}.admin-module__aXBbkG__resetPasswordCancel{color:var(--tpt-text-soft)!important;background:var(--tpt-surface)!important;border:1px solid var(--tpt-border-strong)!important}.admin-module__aXBbkG__resetPasswordCancel:hover{color:var(--tpt-text)!important;background:var(--tpt-surface-muted)!important;border-color:var(--tpt-border-strong)!important}.admin-module__aXBbkG__resetPasswordSave{color:#fff!important;background:var(--tpt-cyan)!important;border:1px solid var(--tpt-cyan-strong)!important}.admin-module__aXBbkG__resetPasswordSave:hover{filter:brightness(1.03)}@media (max-width:760px){.admin-module__aXBbkG__resetPasswordForm{padding:14px}.admin-module__aXBbkG__resetPasswordActions{flex-wrap:wrap;justify-content:flex-start}}.admin-module__aXBbkG__addEditor>summary{color:#fff;background:var(--tpt-cyan);border:1px solid var(--tpt-cyan-strong);min-height:36px;box-shadow:none;border-radius:4px;padding:8px 12px;font-size:10px;font-weight:740;transition:background .12s,border-color .12s,transform .12s}.admin-module__aXBbkG__addEditor>summary:hover{color:#fff;background:var(--tpt-cyan-strong);border-color:var(--tpt-cyan-strong)}.admin-module__aXBbkG__addEditor>summary:active{transform:translateY(1px)}.admin-module__aXBbkG__secondaryAction{min-height:36px;color:var(--tpt-cyan-strong);background:var(--tpt-cyan-soft);box-shadow:none;border:1px solid #11bdd14d;border-radius:4px;padding:8px 12px;font-size:10px;font-weight:720}.admin-module__aXBbkG__secondaryAction:hover{color:var(--tpt-cyan-strong);background:color-mix(in srgb, var(--tpt-cyan-soft) 72%, var(--tpt-cyan) 28%);filter:none;border-color:#11bdd17a}.admin-module__aXBbkG__formActions button:not(.admin-module__aXBbkG__cancelAction),.admin-module__aXBbkG__inlineActions button:not(.admin-module__aXBbkG__cancelAction){border-radius:4px;min-height:36px;padding:8px 13px;font-size:10px;font-weight:740;color:#fff!important;background:var(--tpt-cyan)!important;border:1px solid var(--tpt-cyan-strong)!important;box-shadow:none!important}.admin-module__aXBbkG__formActions button:not(.admin-module__aXBbkG__cancelAction):hover:not(:disabled),.admin-module__aXBbkG__inlineActions button:not(.admin-module__aXBbkG__cancelAction):hover:not(:disabled){background:var(--tpt-cyan-strong)!important}.admin-module__aXBbkG__formActions .admin-module__aXBbkG__cancelAction,.admin-module__aXBbkG__inlineActions .admin-module__aXBbkG__cancelAction,.admin-module__aXBbkG__resetPasswordCancel{border-radius:4px;min-width:auto;min-height:36px;color:#f07e84!important;box-shadow:none!important;background:#d75a611f!important;border:1px solid #ef858a66!important;padding:8px 13px!important;font-size:10px!important;font-weight:720!important}.admin-module__aXBbkG__formActions .admin-module__aXBbkG__cancelAction:hover:not(:disabled),.admin-module__aXBbkG__inlineActions .admin-module__aXBbkG__cancelAction:hover:not(:disabled),.admin-module__aXBbkG__resetPasswordCancel:hover:not(:disabled){color:#fff!important;background:#d75a6145!important;border-color:#ef858aa3!important}.admin-module__aXBbkG__resetPasswordSave{border-radius:4px;min-height:36px;padding:8px 13px;font-size:10px;font-weight:740;color:#fff!important;background:var(--tpt-cyan)!important;border:1px solid var(--tpt-cyan-strong)!important;box-shadow:none!important}.admin-module__aXBbkG__resetPasswordSave:hover:not(:disabled){background:var(--tpt-cyan-strong)!important}.admin-module__aXBbkG__personRow{grid-template-columns:minmax(0,1fr) auto}.admin-module__aXBbkG__panelHeading{position:relative;overflow:visible}.admin-module__aXBbkG__addEditor{flex:none;margin:0;position:relative}.admin-module__aXBbkG__addEditor[open]{z-index:150}.admin-module__aXBbkG__addEditor[open]>summary{margin-bottom:0}.admin-module__aXBbkG__addEditor>.admin-module__aXBbkG__form{z-index:150;background:var(--tpt-surface);border:1px solid var(--tpt-border-strong,var(--tpt-border));width:min(620px,100vw - 48px);max-height:min(720px,100vh - 120px);box-shadow:var(--tpt-shadow);padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.admin-module__aXBbkG__personEditStack{gap:10px;display:grid}.admin-module__aXBbkG__personEditStack>.admin-module__aXBbkG__form{width:100%}.admin-module__aXBbkG__formActions .admin-module__aXBbkG__actionSpacer{flex:auto}.admin-module__aXBbkG__passwordAction{min-height:36px!important;color:var(--tpt-cyan-strong)!important;background:var(--tpt-cyan-soft)!important;box-shadow:none!important;border:1px solid #11bdd14d!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:8px 12px!important;font-size:10px!important;font-weight:720!important;display:inline-flex!important}.admin-module__aXBbkG__passwordAction:hover{background:color-mix(in srgb, var(--tpt-cyan-soft) 72%, var(--tpt-cyan) 28%)!important;border-color:#11bdd17a!important}.admin-module__aXBbkG__embeddedPasswordForm{background:var(--tpt-surface);border:1px solid var(--tpt-border);box-shadow:none;border-radius:5px;padding:16px 18px 18px}.admin-module__aXBbkG__embeddedPasswordHeading{color:var(--tpt-text);align-items:center;gap:7px;margin-bottom:14px;font-size:11px;display:flex}.admin-module__aXBbkG__embeddedPasswordHeading svg{color:var(--tpt-cyan-strong)}.admin-module__aXBbkG__embeddedPasswordForm .admin-module__aXBbkG__passwordControl{width:100%;position:relative}.admin-module__aXBbkG__embeddedPasswordForm .admin-module__aXBbkG__passwordControl input{width:100%;min-width:0;min-height:38px;color:var(--tpt-text);background:var(--tpt-surface-soft);border:1px solid var(--tpt-border);border-radius:4px;outline:none;padding:8px 41px 8px 10px;font-size:12px}.admin-module__aXBbkG__embeddedPasswordForm .admin-module__aXBbkG__passwordControl input:focus{border-color:var(--tpt-cyan-strong);box-shadow:0 0 0 2px #11bdd11f}.admin-module__aXBbkG__embeddedPasswordForm .admin-module__aXBbkG__passwordReveal{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;color:var(--tpt-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;top:50%!important;right:5px!important;transform:translateY(-50%)!important}.admin-module__aXBbkG__embeddedPasswordForm .admin-module__aXBbkG__passwordReveal:hover{color:var(--tpt-text)!important;background:var(--tpt-surface-muted)!important;filter:none!important;border:0!important}.admin-module__aXBbkG__loginBadge,.admin-module__aXBbkG__noLoginBadge,.admin-module__aXBbkG__loginButton{display:none}@media (max-width:760px){.admin-module__aXBbkG__personRow{grid-template-columns:1fr}.admin-module__aXBbkG__addEditor>.admin-module__aXBbkG__form{width:auto;max-height:calc(100vh - 96px);position:fixed;top:72px;left:16px;right:16px}.admin-module__aXBbkG__formActions .admin-module__aXBbkG__actionSpacer{display:none}.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__formActions{flex-wrap:wrap}.admin-module__aXBbkG__passwordAction{margin-right:auto}}.admin-module__aXBbkG__passwordAction{color:#e4757d!important;background:#c9435114!important;border:1px solid #c9435157!important}.admin-module__aXBbkG__rowEditor>.admin-module__aXBbkG__form,.admin-module__aXBbkG__personEditStack>.admin-module__aXBbkG__form,.admin-module__aXBbkG__embeddedPasswordForm{background:linear-gradient(180deg, color-mix(in srgb, var(--tpt-surface) 92%, var(--tpt-cyan) 8%), color-mix(in srgb, var(--tpt-surface) 96%, var(--tpt-cyan) 4%));border-color:color-mix(in srgb, var(--tpt-border) 76%, var(--tpt-cyan) 24%)}.admin-module__aXBbkG__personRow .admin-module__aXBbkG__secondaryAction,.admin-module__aXBbkG__tableRow .admin-module__aXBbkG__secondaryAction{width:38px;min-width:38px;height:36px;min-height:36px;padding:0}.admin-module__aXBbkG__personRow .admin-module__aXBbkG__secondaryAction svg,.admin-module__aXBbkG__tableRow .admin-module__aXBbkG__secondaryAction svg{flex:none}.admin-module__aXBbkG__personRow,.admin-module__aXBbkG__tableRow{align-items:center}.admin-module__aXBbkG__personRow .admin-module__aXBbkG__secondaryAction,.admin-module__aXBbkG__tableRow .admin-module__aXBbkG__secondaryAction{z-index:1;white-space:nowrap;text-indent:0;flex:0 0 38px;width:38px;min-width:38px;max-width:38px;height:36px;min-height:36px;position:relative;overflow:hidden;padding:0!important}.admin-module__aXBbkG__personRow .admin-module__aXBbkG__secondaryAction svg,.admin-module__aXBbkG__tableRow .admin-module__aXBbkG__secondaryAction svg{margin:0}.admin-module__aXBbkG__rowEditor>.admin-module__aXBbkG__form,.admin-module__aXBbkG__personEditStack>.admin-module__aXBbkG__form,.admin-module__aXBbkG__embeddedPasswordForm,.admin-module__aXBbkG__inlineForm{background:linear-gradient(180deg, color-mix(in srgb, var(--tpt-surface) 86%, var(--tpt-cyan) 14%), color-mix(in srgb, var(--tpt-surface) 92%, var(--tpt-cyan) 8%));border-color:color-mix(in srgb, var(--tpt-border) 62%, var(--tpt-cyan) 38%);box-shadow:inset 0 1px #ffffff04}@media (max-width:760px){.admin-module__aXBbkG__colourFieldsRow{grid-template-columns:1fr}}.admin-module__aXBbkG__passwordAction{color:var(--tpt-muted)!important;box-shadow:none!important;background:#71818d12!important;border:1px solid #71818d47!important}.admin-module__aXBbkG__colourFieldsRow,.admin-module__aXBbkG__passwordFieldsRow{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-module__aXBbkG__rowEditor.admin-module__aXBbkG__form,.admin-module__aXBbkG__rowEditor>.admin-module__aXBbkG__form,.admin-module__aXBbkG__personEditStack>.admin-module__aXBbkG__form,.admin-module__aXBbkG__embeddedPasswordForm,.admin-module__aXBbkG__inlineForm{background:linear-gradient(180deg, color-mix(in srgb, var(--tpt-surface) 82%, var(--tpt-cyan) 18%), color-mix(in srgb, var(--tpt-surface) 89%, var(--tpt-cyan) 11%))!important;border-color:color-mix(in srgb, var(--tpt-border) 54%, var(--tpt-cyan) 46%)!important;box-shadow:inset 0 1px #ffffff06!important}.admin-module__aXBbkG__tableRow .admin-module__aXBbkG__secondaryAction,.admin-module__aXBbkG__personRow .admin-module__aXBbkG__secondaryAction{width:38px!important;min-width:38px!important;max-width:38px!important;height:36px!important;min-height:36px!important;padding:0!important;overflow:hidden!important}@media (max-width:760px){.admin-module__aXBbkG__colourFieldsRow,.admin-module__aXBbkG__passwordFieldsRow{grid-template-columns:1fr}}.admin-module__aXBbkG__passwordAction{color:var(--tpt-muted)!important;border:1px solid color-mix(in srgb, var(--tpt-border) 86%, #71859a 14%)!important;box-shadow:none!important;background:0 0!important}.admin-module__aXBbkG__form,.admin-module__aXBbkG__inlineForm,.admin-module__aXBbkG__rowEditor.admin-module__aXBbkG__form,.admin-module__aXBbkG__rowEditor>.admin-module__aXBbkG__form,.admin-module__aXBbkG__personEditStack>.admin-module__aXBbkG__form,.admin-module__aXBbkG__embeddedPasswordForm,.admin-module__aXBbkG__addEditor>.admin-module__aXBbkG__form{background:linear-gradient(180deg, color-mix(in srgb, var(--tpt-surface) 84%, #58728c 16%), color-mix(in srgb, var(--tpt-surface) 90%, #58728c 10%))!important;border-color:color-mix(in srgb, var(--tpt-border) 58%, #6f879e 42%)!important;box-shadow:inset 0 1px #ffffff06!important}.admin-module__aXBbkG__form,.admin-module__aXBbkG__inlineForm,.admin-module__aXBbkG__rowEditor.admin-module__aXBbkG__form,.admin-module__aXBbkG__rowEditor>.admin-module__aXBbkG__form,.admin-module__aXBbkG__personEditStack>.admin-module__aXBbkG__form,.admin-module__aXBbkG__embeddedPasswordForm,.admin-module__aXBbkG__addEditor>.admin-module__aXBbkG__form{background:linear-gradient(180deg, color-mix(in srgb, var(--tpt-surface) 81%, #607a95 19%), color-mix(in srgb, var(--tpt-surface) 88%, #607a95 12%))!important;border-color:color-mix(in srgb, var(--tpt-border) 56%, #7890a6 44%)!important}.admin-module__aXBbkG__form input,.admin-module__aXBbkG__form select,.admin-module__aXBbkG__inlineForm input,.admin-module__aXBbkG__embeddedPasswordForm input,.admin-module__aXBbkG__embeddedPasswordForm select{background:color-mix(in srgb, var(--tpt-surface) 92%, #607a95 8%)!important;border-color:color-mix(in srgb, var(--tpt-border) 76%, #7890a6 24%)!important}.admin-module__aXBbkG__passwordAction{color:var(--tpt-cyan-strong)!important;background:color-mix(in srgb, var(--tpt-cyan-soft) 68%, transparent 32%)!important;box-shadow:none!important;border:1px solid #11bdd157!important}.admin-module__aXBbkG__passwordAction:hover:not(:disabled){color:#fff!important;background:#11bdd138!important;border-color:#11bdd18f!important}.admin-module__aXBbkG__statusInactive{color:#d6dee5;background:#71818d33;border-color:#71818d61}.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__formActions .admin-module__aXBbkG__passwordAction{min-width:auto!important;min-height:36px!important;color:var(--tpt-cyan-strong)!important;box-shadow:none!important;filter:none!important;background:#11bdd11f!important;border:1px solid #11bdd166!important;border-radius:4px!important;padding:8px 13px!important;font-size:10px!important;font-weight:720!important}.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__formActions .admin-module__aXBbkG__passwordAction:hover:not(:disabled){color:#fff!important;box-shadow:none!important;filter:none!important;background:#11bdd145!important;border-color:#11bdd1a3!important}.admin-module__aXBbkG__embeddedPasswordForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.admin-module__aXBbkG__embeddedPasswordHeading,.admin-module__aXBbkG__embeddedPasswordForm .admin-module__aXBbkG__resetPasswordActions{grid-column:1/-1}.admin-module__aXBbkG__embeddedPasswordForm .admin-module__aXBbkG__resetPasswordField{margin-bottom:0}@media (max-width:760px){.admin-module__aXBbkG__embeddedPasswordForm{grid-template-columns:1fr}.admin-module__aXBbkG__embeddedPasswordHeading,.admin-module__aXBbkG__embeddedPasswordForm .admin-module__aXBbkG__resetPasswordActions{grid-column:auto}}.admin-module__aXBbkG__roleBadge{border-radius:4px;flex:0 0 62px;width:62px;min-height:26px;padding:5px 8px;font-size:9.5px;font-weight:760}.admin-module__aXBbkG__roleAdmin{color:#a97ae6;background:#875cbf29;border-color:#a97ae657}.admin-module__aXBbkG__roleEditor{color:#28c8db;background:#11bdd11f;border-color:#28c8db52}.admin-module__aXBbkG__roleViewer{color:#aebdca;background:#7e91a024;border-color:#9eb1c04d}.admin-module__aXBbkG__statusInactive{color:#c2ccd5;background:#71818d29;border:1px solid #8f9fac4d;border-radius:4px;min-height:26px;padding:5px 8px;font-size:9.5px;font-weight:760}.admin-module__aXBbkG__roleMember{color:#8f9daa;background:#71818d12;border-color:#71818d2e;font-weight:720}.admin-module__aXBbkG__addEditor>.admin-module__aXBbkG__form,.admin-module__aXBbkG__personEditStack>.admin-module__aXBbkG__form,.admin-module__aXBbkG__rowEditor>.admin-module__aXBbkG__form,.admin-module__aXBbkG__inlineForm{width:min(760px,100vw - 48px)!important;max-width:760px!important}.admin-module__aXBbkG__personEditStack,.admin-module__aXBbkG__rowEditor{justify-items:start}.admin-module__aXBbkG__personEditStack>.admin-module__aXBbkG__form,.admin-module__aXBbkG__rowEditor>.admin-module__aXBbkG__form,.admin-module__aXBbkG__inlineForm{margin-left:0;margin-right:auto}.admin-module__aXBbkG__roleMember{color:#8f9daa!important;background:#71818d12!important;border-color:#71818d2e!important;font-weight:720!important}.admin-module__aXBbkG__tableRow .admin-module__aXBbkG__secondaryAction,.admin-module__aXBbkG__personRow .admin-module__aXBbkG__secondaryAction{border-radius:4px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__formGrid>.admin-module__aXBbkG__helpText{margin:-2px 0 0}.admin-module__aXBbkG__panelHeading .admin-module__aXBbkG__portfolioAreaAddEditor>.admin-module__aXBbkG__form,.admin-module__aXBbkG__portfolioAreaEditForm{width:min(620px,100vw - 48px)!important;max-width:620px!important}.admin-module__aXBbkG__portfolioAreaEditForm{justify-self:start}.admin-module__aXBbkG__portfolioAreaEditForm .admin-module__aXBbkG__formActions,.admin-module__aXBbkG__portfolioAreaAddEditor .admin-module__aXBbkG__formActions{justify-content:flex-end!important}.admin-module__aXBbkG__addEditor>.admin-module__aXBbkG__form,.admin-module__aXBbkG__rowEditor,.admin-module__aXBbkG__personEditStack>.admin-module__aXBbkG__form,.admin-module__aXBbkG__embeddedPasswordForm{max-height:calc(100vh - 110px);overflow-y:auto}.admin-module__aXBbkG__personEditStack{overflow:hidden}.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__formGrid>*{min-width:0}.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__formGrid>.admin-module__aXBbkG__helpText{grid-column:1/-1}.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__embeddedPasswordForm{justify-self:stretch;margin-left:0;margin-right:0}.admin-module__aXBbkG__portfolioAreaEditForm .admin-module__aXBbkG__formActions,.admin-module__aXBbkG__portfolioAreaAddEditor .admin-module__aXBbkG__formActions{width:100%;justify-content:flex-end!important}.admin-module__aXBbkG__peoplePanel,.admin-module__aXBbkG__portfolioAreaPanel,.admin-module__aXBbkG__tableRow,.admin-module__aXBbkG__personRow,.admin-module__aXBbkG__rowEditor,.admin-module__aXBbkG__personEditStack,.admin-module__aXBbkG__portfolioAreaEditForm{min-width:0}.admin-module__aXBbkG__personEditStack,.admin-module__aXBbkG__personEditStack>.admin-module__aXBbkG__form,.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__formGrid,.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__embeddedPasswordForm{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.admin-module__aXBbkG__personEditStack{overflow-x:clip}.admin-module__aXBbkG__personEditStack>.admin-module__aXBbkG__form,.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__embeddedPasswordForm{overflow-x:hidden!important}.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__formGrid>*,.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__passwordFieldsRow>*,.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__embeddedPasswordForm>*{min-width:0!important;max-width:100%!important}.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__embeddedPasswordForm{justify-self:stretch!important;margin:0!important}.admin-module__aXBbkG__portfolioAreaEditForm{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.admin-module__aXBbkG__portfolioAreaEditForm .admin-module__aXBbkG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-module__aXBbkG__portfolioAreaEditForm .admin-module__aXBbkG__formGrid>*,.admin-module__aXBbkG__portfolioAreaEditForm .admin-module__aXBbkG__colourFieldsRow>*{min-width:0!important;max-width:100%!important}.admin-module__aXBbkG__portfolioAreaEditForm .admin-module__aXBbkG__formActions,.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__formActions,.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__resetPasswordActions{box-sizing:border-box;width:100%;min-width:0;max-width:100%;justify-content:flex-end!important}@media (max-width:760px){.admin-module__aXBbkG__personEditStack .admin-module__aXBbkG__formGrid,.admin-module__aXBbkG__portfolioAreaEditForm .admin-module__aXBbkG__formGrid{grid-template-columns:1fr!important}}.admin-module__aXBbkG__portfolioAreaRow{padding:0!important;display:block!important}.admin-module__aXBbkG__portfolioAreaRowHeader{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:10px 13px;display:grid}.admin-module__aXBbkG__portfolioAreaRow>.admin-module__aXBbkG__portfolioAreaEditForm{margin:0 13px 10px!important}.admin-module__aXBbkG__portfolioAreaRowHeader>.admin-module__aXBbkG__areaIdentity,.admin-module__aXBbkG__portfolioAreaRowHeader>.admin-module__aXBbkG__badges,.admin-module__aXBbkG__portfolioAreaRowHeader>.admin-module__aXBbkG__rowActions{align-self:center}.admin-module__aXBbkG__personStableRow{padding:0!important;display:block!important}.admin-module__aXBbkG__personStableHeader{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 13px;display:grid}.admin-module__aXBbkG__personStableRow>.admin-module__aXBbkG__personEditStack{margin:0 13px 10px!important}.admin-module__aXBbkG__personStableHeader>.admin-module__aXBbkG__personSummary,.admin-module__aXBbkG__personStableHeader>.admin-module__aXBbkG__rowActions{align-self:center}.admin-module__aXBbkG__personRow,.admin-module__aXBbkG__portfolioAreaRow,.admin-module__aXBbkG__personStableHeader,.admin-module__aXBbkG__portfolioAreaRowHeader,.admin-module__aXBbkG__rowEditor,.admin-module__aXBbkG__personEditStack,.admin-module__aXBbkG__portfolioAreaEditForm{min-width:0}.admin-module__aXBbkG__personName,.admin-module__aXBbkG__personEmail,.admin-module__aXBbkG__portfolioAreaName{overflow-wrap:anywhere}@media (max-width:820px){.admin-module__aXBbkG__formGrid,.admin-module__aXBbkG__personFormGrid,.admin-module__aXBbkG__portfolioAreaFormGrid,.admin-module__aXBbkG__passwordFields{grid-template-columns:1fr!important}.admin-module__aXBbkG__personStableHeader,.admin-module__aXBbkG__portfolioAreaRowHeader{grid-template-columns:minmax(0,1fr) auto!important}.admin-module__aXBbkG__personMeta,.admin-module__aXBbkG__portfolioAreaMeta{min-width:0}}@media (max-width:620px){.admin-module__aXBbkG__adminCard,.admin-module__aXBbkG__rowEditor{padding-left:14px!important;padding-right:14px!important}.admin-module__aXBbkG__formActions,.admin-module__aXBbkG__personEditorActions,.admin-module__aXBbkG__portfolioAreaEditorActions,.admin-module__aXBbkG__passwordActions{flex-wrap:wrap!important;row-gap:8px!important}.admin-module__aXBbkG__personStableHeader,.admin-module__aXBbkG__portfolioAreaRowHeader{column-gap:10px!important}.admin-module__aXBbkG__secondaryAction.admin-module__aXBbkG__iconOnly,.admin-module__aXBbkG__portfolioAreaEditButton,.admin-module__aXBbkG__personEditButton{flex:0 0 28px!important}}.admin-module__aXBbkG__summaryGrid{grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.admin-module__aXBbkG__summaryPeople,.admin-module__aXBbkG__summaryPortfolio{display:contents!important}.admin-module__aXBbkG__summaryGrid article{height:100%!important;min-height:88px!important}@media (max-width:1450px){.admin-module__aXBbkG__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:900px){.admin-module__aXBbkG__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.admin-module__aXBbkG__summaryGrid{grid-template-columns:1fr!important}}:is(.page-heading+[role=alert],.page-heading+[role=status]){margin-top:14px}.admin-module__aXBbkG__personStableRow>.admin-module__aXBbkG__personEditStack,.admin-module__aXBbkG__portfolioAreaRow>.admin-module__aXBbkG__portfolioAreaEditForm{box-sizing:border-box!important;width:calc(100% - 26px)!important;min-width:0!important;max-width:calc(100% - 26px)!important}html[data-theme=light] .admin-module__aXBbkG__summaryGrid article,html[data-theme=light] .admin-module__aXBbkG__panel{background:var(--tpt-surface);border-color:var(--tpt-border-strong);box-shadow:var(--tpt-shadow)}html[data-theme=light] .admin-module__aXBbkG__panelHeading{border-bottom-color:var(--tpt-border);background:#f1f5f7}html[data-theme=light] .admin-module__aXBbkG__tableRow{border-bottom-color:var(--tpt-border)}html[data-theme=light] .admin-module__aXBbkG__tableRow:nth-child(2n){background:color-mix(in srgb, var(--tpt-surface) 72%, var(--tpt-canvas-soft) 28%)}html[data-theme=light] .admin-module__aXBbkG__form,html[data-theme=light] .admin-module__aXBbkG__inlineForm,html[data-theme=light] .admin-module__aXBbkG__embeddedPasswordForm,html[data-theme=light] .admin-module__aXBbkG__rowEditor{background:#e7eef3!important;border-color:#c2d0d9!important}html[data-theme=light] .admin-module__aXBbkG__secondaryAction,html[data-theme=light] .admin-module__aXBbkG__passwordAction{color:#087f8f!important;background:#dceff2!important;border-color:#afd3da!important}html[data-theme=light] .admin-module__aXBbkG__secondaryAction:hover,html[data-theme=light] .admin-module__aXBbkG__passwordAction:hover:not(:disabled){background:#cfe8ec!important;border-color:#91c4cc!important}html[data-theme=light] .admin-module__aXBbkG__formActions button:not(.admin-module__aXBbkG__cancelAction),html[data-theme=light] .admin-module__aXBbkG__inlineActions button:not(.admin-module__aXBbkG__cancelAction),html[data-theme=light] .admin-module__aXBbkG__resetPasswordSave{color:#fff!important;background:#0caec2!important;border-color:#0799ab!important}html[data-theme=light] .admin-module__aXBbkG__formActions .admin-module__aXBbkG__cancelAction,html[data-theme=light] .admin-module__aXBbkG__inlineActions .admin-module__aXBbkG__cancelAction,html[data-theme=light] .admin-module__aXBbkG__resetPasswordCancel{color:#ad3542!important;background:#f5e4e7!important;border-color:#e6bcc2!important}html[data-theme=light] .admin-module__aXBbkG__form,html[data-theme=light] .admin-module__aXBbkG__inlineForm,html[data-theme=light] .admin-module__aXBbkG__embeddedPasswordForm,html[data-theme=light] .admin-module__aXBbkG__rowEditor{box-shadow:inset 0 1px #ffffff94;background:#dfe8ee!important;border-color:#aebdc7!important}html[data-theme=light] .admin-module__aXBbkG__summaryGrid article,html[data-theme=light] .admin-module__aXBbkG__panel,html[data-theme=light] .admin-module__aXBbkG__panelHeading,html[data-theme=light] .admin-module__aXBbkG__tableRow{border-color:#b8c6cf!important}html[data-theme=light] .admin-module__aXBbkG__roleAdmin{color:#7149ad;background:#e9def7;border-color:#c9afea}html[data-theme=light] .admin-module__aXBbkG__roleEditor{color:#087f8f;background:#d9eef1;border-color:#9fd5dc}html[data-theme=light] .admin-module__aXBbkG__roleViewer{color:#566b79;background:#e1e7eb;border-color:#c3cfd7}.admin-module__aXBbkG__emailTest{background:var(--tpt-surface);border:1px solid var(--tpt-border-strong);box-shadow:var(--tpt-shadow);border-radius:5px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}.admin-module__aXBbkG__emailTestCopy{align-items:center;gap:11px;min-width:0;display:flex}.admin-module__aXBbkG__emailTestCopy>svg{color:var(--tpt-cyan-strong);flex:none}.admin-module__aXBbkG__emailTestCopy div{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-module__aXBbkG__emailTestCopy strong{color:var(--tpt-text);font-size:12px}.admin-module__aXBbkG__emailTestCopy span{color:var(--tpt-muted);font-size:10px}.admin-module__aXBbkG__emailTestActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-module__aXBbkG__emailTestActions button{color:#fff;background:var(--tpt-cyan);border:1px solid var(--tpt-cyan-strong);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:10px;font-weight:740;display:inline-flex}.admin-module__aXBbkG__emailTestActions button:disabled{opacity:.6;cursor:wait}.admin-module__aXBbkG__emailTestSuccess,.admin-module__aXBbkG__emailTestError{font-size:10px;font-weight:700}.admin-module__aXBbkG__emailTestSuccess{color:var(--tpt-green)}.admin-module__aXBbkG__emailTestError{color:var(--tpt-red)}@media (max-width:760px){.admin-module__aXBbkG__emailTest{flex-direction:column;align-items:stretch}.admin-module__aXBbkG__emailTestActions{justify-content:flex-start}}
.projects-module__lnHueG__projectAreas{flex-direction:column;gap:38px;display:flex}.projects-module__lnHueG__projectArea{--area-accent-start:#20c6d7;--area-accent-end:#a268dd;flex-direction:column;gap:16px;display:flex}.projects-module__lnHueG__areaHeading{background:0 0;border:0;justify-content:flex-start;align-items:center;width:100%;padding:12px 0;display:flex}.projects-module__lnHueG__areaTitleGroup{align-items:center;gap:14px;min-width:0;display:flex}.projects-module__lnHueG__areaMarker{background:linear-gradient(180deg, var(--area-accent-start), var(--area-accent-end));border-radius:500px;width:4px;min-width:4px;height:56px}.projects-module__lnHueG__areaEyebrowRow{align-items:flex-end;gap:10px;display:flex}.projects-module__lnHueG__areaEyebrowRow .eyebrow{margin:0}.projects-module__lnHueG__areaNameRow{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:2px;display:flex}.projects-module__lnHueG__areaNameRow h2{color:var(--ink-950);letter-spacing:-.017em;margin:0;font-size:22px;font-weight:770;line-height:1.2}.projects-module__lnHueG__projectCount,.projects-module__lnHueG__sectionCount{min-width:26px;min-height:26px;color:var(--ink-500);background:var(--surface-muted);border:1px solid var(--line);white-space:nowrap;border-radius:500px;justify-content:center;align-items:center;padding:3px 8px;font-size:10px;font-weight:720;line-height:1;display:inline-flex}.projects-module__lnHueG__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid;overflow:visible}.projects-module__lnHueG__projectCard{--area-accent-start:#20c6d7;--area-accent-end:#a268dd;background:var(--surface);border:1px solid var(--line-strong);min-width:0;box-shadow:var(--shadow-sm);border-radius:6px;padding:22px;position:relative;overflow:visible}.projects-module__lnHueG__projectCard:before,.projects-module__lnHueG__workstreamBlock:before{content:"";background:linear-gradient(90deg, var(--area-accent-start) 0%, var(--area-accent-end) 72%, color-mix(in srgb, var(--area-accent-end) 18%, transparent) 100%);height:3px;position:absolute;inset:0 0 auto}.projects-module__lnHueG__projectCard:before{border-radius:6px 6px 0 0}.projects-module__lnHueG__workstreamBlock:before{border-radius:5px 5px 0 0}.projects-module__lnHueG__archiveProject{opacity:.84}.projects-module__lnHueG__cardHeader{display:block}.projects-module__lnHueG__projectHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.projects-module__lnHueG__projectIdentity{flex:auto;min-width:0}.projects-module__lnHueG__projectTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.projects-module__lnHueG__projectTitleRow h3{color:var(--ink-950);letter-spacing:-.016em;margin:0;font-size:20px;font-weight:770;line-height:1.25}.projects-module__lnHueG__projectDescription{width:100%;color:var(--ink-600);margin:10px 0 0;font-size:13px;line-height:1.55}.projects-module__lnHueG__projectIndicators,.projects-module__lnHueG__workstreamIndicators{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.projects-module__lnHueG__statusBadge{min-height:27px;color:var(--ink-800);background:var(--surface-muted);border:1px solid var(--line);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}.projects-module__lnHueG__statusBadge svg{flex:none;align-self:center;margin:0;display:block}.health{border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.health>svg{flex:none!important;align-self:center!important;margin:0!important;display:block!important;transform:none!important}.projects-module__lnHueG__healthBreakdown{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:7px;margin:0;display:flex}.projects-module__lnHueG__healthCountBadge{flex:none;justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.projects-module__lnHueG__healthCountBadge>span{line-height:1;display:inline-block}.projects-module__lnHueG__healthCountCompact{width:auto!important;min-width:0!important}.projects-module__lnHueG__commercialBadge{min-height:23px;color:var(--amber);background:var(--amber-bg);border:1px solid var(--amber-border);border-radius:3px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;font-weight:750;display:inline-flex}.projects-module__lnHueG__metaGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 28px;margin-top:19px;padding:16px 0;display:grid}.projects-module__lnHueG__metaGrid div{flex-direction:column;gap:4px;min-width:0;display:flex}.projects-module__lnHueG__metaGrid span{color:var(--ink-500);letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:820}.projects-module__lnHueG__metaGrid strong{color:var(--ink-800);font-size:13px;font-weight:680;line-height:1.4}.projects-module__lnHueG__dataSection{margin-top:12px}.projects-module__lnHueG__dataSectionHeader{width:100%;position:relative;overflow:visible}.projects-module__lnHueG__linksSection,.projects-module__lnHueG__metricsSection{width:100%;margin:0}.projects-module__lnHueG__collapsibleSection{border:0}.projects-module__lnHueG__collapsibleSection>summary{list-style:none}.projects-module__lnHueG__collapsibleSection>summary::-webkit-details-marker{display:none}.projects-module__lnHueG__metricEditor>summary::-webkit-details-marker{display:none}.projects-module__lnHueG__addLinkEditor>summary::-webkit-details-marker{display:none}.projects-module__lnHueG__addMetricEditor>summary::-webkit-details-marker{display:none}.projects-module__lnHueG__compactEditor>summary::-webkit-details-marker{display:none}.projects-module__lnHueG__addProject>summary::-webkit-details-marker{display:none}.projects-module__lnHueG__addStreamEditor>summary::-webkit-details-marker{display:none}.projects-module__lnHueG__linkEditor>summary::-webkit-details-marker{display:none}.projects-module__lnHueG__archiveSection>summary::-webkit-details-marker{display:none}.projects-module__lnHueG__linksSection>summary,.projects-module__lnHueG__metricsSection>summary{box-sizing:border-box;width:100%;height:40px;min-height:40px;color:var(--ink-800);background:var(--surface-soft);border:1px solid var(--line);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:0 50px 0 12px;display:flex}.projects-module__lnHueG__sectionTitle{color:var(--ink-700);align-items:center;gap:7px;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.projects-module__lnHueG__sectionTitle svg{flex:0 0 14px;width:14px;height:14px}.projects-module__lnHueG__addLinkEditor,.projects-module__lnHueG__addMetricEditor{z-index:20;margin:0;position:absolute;top:6px;right:7px}.projects-module__lnHueG__addLinkEditor[open]{z-index:120}.projects-module__lnHueG__addMetricEditor[open]{z-index:110}.projects-module__lnHueG__linkEditor[open],.projects-module__lnHueG__metricEditor[open],.projects-module__lnHueG__addStreamEditor[open],.projects-module__lnHueG__editProject[open],.projects-module__lnHueG__addProject[open]{z-index:115}.projects-module__lnHueG__addLinkEditor>summary,.projects-module__lnHueG__addMetricEditor>summary{color:#16a9be;cursor:pointer;background:#12bfd41a;border:1px solid #12bfd44d;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;font-weight:600;line-height:1;display:inline-flex}.projects-module__lnHueG__addLinkEditor>summary:hover,.projects-module__lnHueG__addMetricEditor>summary:hover{background:#12bfd429;border-color:#12bfd473}.projects-module__lnHueG__addLinkEditor>.projects-module__lnHueG__linkForm,.projects-module__lnHueG__addMetricEditor>.projects-module__lnHueG__metricForm{z-index:60;width:min(620px,100vw - 64px);position:absolute;top:calc(100% + 7px);right:0}.projects-module__lnHueG__linksSection[open]>summary,.projects-module__lnHueG__metricsSection[open]>summary{margin-bottom:10px}.projects-module__lnHueG__linkList,.projects-module__lnHueG__metricsGrid{width:100%}.projects-module__lnHueG__linkList{flex-direction:column;gap:7px;display:flex}.projects-module__lnHueG__linkBlock{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:10px;display:grid;position:relative}.projects-module__lnHueG__linkRow{background:var(--surface);border:1px solid var(--line);border-radius:5px;align-items:center;gap:8px;min-height:0;padding:12px 13px;display:flex;position:relative}.projects-module__lnHueG__dragHandle{color:var(--ink-400);cursor:grab;justify-content:center;align-items:center;display:inline-flex}.projects-module__lnHueG__linkDragging{opacity:.58}.projects-module__lnHueG__projectLink{color:#16a9be;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:690;text-decoration:none;display:inline-flex}.projects-module__lnHueG__projectLink:hover{text-decoration:underline}.projects-module__lnHueG__linkEditor{flex:none;position:relative}.projects-module__lnHueG__linkEditor>summary,.projects-module__lnHueG__metricEditor>summary,.projects-module__lnHueG__compactEditor>summary{color:#16a9be;cursor:pointer;background:#12bfd41a;border:1px solid #12bfd447;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:6px 10px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.projects-module__lnHueG__linkEditorBody{z-index:55;background:var(--surface);border:1px solid var(--line-strong);width:min(720px,100vw - 64px);box-shadow:var(--shadow-sm);border-radius:5px;gap:12px;margin-top:0;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.projects-module__lnHueG__deleteLinkButton,.projects-module__lnHueG__dangerButton,.projects-module__lnHueG__reactivateButton{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:6px 10px;font-size:9.5px;font-weight:700;display:inline-flex}.projects-module__lnHueG__deleteLinkButton,.projects-module__lnHueG__dangerButton{color:var(--red);background:var(--red-bg);border:1px solid var(--red-border)}.projects-module__lnHueG__reactivateButton{color:var(--green);background:var(--green-bg);border:1px solid var(--green-border)}.projects-module__lnHueG__metricsGrid{grid-template-columns:1fr;gap:10px;display:grid}.projects-module__lnHueG__metricBlock{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;display:grid}.projects-module__lnHueG__metricBlock .data-point{width:100%;min-width:0;margin:0}.projects-module__lnHueG__metricActions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.projects-module__lnHueG__metricEditor{margin:0;position:relative}.projects-module__lnHueG__metricEditor>summary{min-width:72px}.projects-module__lnHueG__metricEditor>summary svg{flex:0 0 12px;align-self:center;width:12px;height:12px;margin:0;display:block}.projects-module__lnHueG__metricEditor>.projects-module__lnHueG__metricForm{z-index:55;width:min(620px,100vw - 64px);position:absolute;top:calc(100% + 7px);right:0}.projects-module__lnHueG__noMetrics{color:var(--ink-500);margin:8px 2px 0;font-size:11px;font-style:italic}.projects-module__lnHueG__metricHelp{color:var(--ink-500);margin:0;font-size:10px;line-height:1.45}.projects-module__lnHueG__workstreamSection{border:0;margin-top:18px;padding:0}.projects-module__lnHueG__workstreamSection>summary{min-height:38px;color:var(--ink-800);border-bottom:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0 0 8px;font-size:13px;font-weight:760;display:flex}.projects-module__lnHueG__workstreamList{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}.projects-module__lnHueG__workstreamBlock{border:1px solid var(--line);background:0 0;border-radius:5px;padding:18px 20px;position:relative;overflow:visible}.projects-module__lnHueG__workstreamRow{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.projects-module__lnHueG__workstreamRow>div:first-child{min-width:0}.projects-module__lnHueG__workstreamName{color:var(--tpt-text);letter-spacing:-.016em;font-size:18px;font-weight:700;line-height:1.28;display:block}.projects-module__lnHueG__ownerMeta{flex-wrap:wrap;gap:5px 16px;margin-top:8px;display:flex}.projects-module__lnHueG__ownerMeta span{color:var(--tpt-muted);font-size:10px;line-height:1.35}.projects-module__lnHueG__ownerMeta strong{color:var(--tpt-text-soft);font-weight:650}.projects-module__lnHueG__projectIdentity .projects-module__lnHueG__ownerMeta+p{margin-top:7px}.projects-module__lnHueG__workstreamTarget{color:var(--ink-500);margin-top:4px;font-size:9px;line-height:1.35;display:block}.projects-module__lnHueG__workstreamBlock>.projects-module__lnHueG__metricEditor{margin-top:10px}.projects-module__lnHueG__workstreamBlock>.projects-module__lnHueG__metricEditor>.projects-module__lnHueG__form{z-index:55;width:min(720px,100vw - 64px);position:absolute;top:calc(100% + 8px);left:0;right:auto}.projects-module__lnHueG__emptyWorkstreams{color:var(--ink-500);background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:4px;margin-top:10px;padding:12px;font-size:11px}.projects-module__lnHueG__addStreamEditor{z-index:20;margin-top:10px;position:relative}.projects-module__lnHueG__addStreamEditor>.projects-module__lnHueG__form{z-index:55;width:min(720px,100vw - 64px);position:absolute;top:calc(100% + 9px);left:0}.projects-module__lnHueG__form,.projects-module__lnHueG__linkForm,.projects-module__lnHueG__metricForm{background:var(--surface-soft);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);border-radius:5px;gap:12px;padding:16px;display:grid;position:relative}.projects-module__lnHueG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.projects-module__lnHueG__formGridSingle{grid-template-columns:1fr;gap:13px;display:grid}.projects-module__lnHueG__spanTwo{grid-column:1/-1}.projects-module__lnHueG__form label,.projects-module__lnHueG__linkForm label,.projects-module__lnHueG__metricForm label{flex-direction:column;gap:6px;min-width:0;display:flex}.projects-module__lnHueG__form label>span,.projects-module__lnHueG__linkForm label>span,.projects-module__lnHueG__metricForm label>span,.projects-module__lnHueG__derivedHealth>span{color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.projects-module__lnHueG__form input,.projects-module__lnHueG__form select,.projects-module__lnHueG__form textarea,.projects-module__lnHueG__linkForm input,.projects-module__lnHueG__linkForm select,.projects-module__lnHueG__linkForm textarea,.projects-module__lnHueG__metricForm input,.projects-module__lnHueG__metricForm select,.projects-module__lnHueG__metricForm textarea{width:100%;min-width:0;min-height:38px;color:var(--ink-900);background:var(--surface);border:1px solid var(--line-strong);font:inherit;border-radius:4px;outline:none;padding:8px 10px;font-size:13px;line-height:1.35}.projects-module__lnHueG__form textarea,.projects-module__lnHueG__linkForm textarea,.projects-module__lnHueG__metricForm textarea{resize:vertical;min-height:90px}.projects-module__lnHueG__form input:focus,.projects-module__lnHueG__form select:focus,.projects-module__lnHueG__form textarea:focus,.projects-module__lnHueG__linkForm input:focus,.projects-module__lnHueG__linkForm select:focus,.projects-module__lnHueG__linkForm textarea:focus,.projects-module__lnHueG__metricForm input:focus,.projects-module__lnHueG__metricForm select:focus,.projects-module__lnHueG__metricForm textarea:focus{border-color:#4c84e8;box-shadow:0 0 0 2px #4c84e81f}.projects-module__lnHueG__formActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;display:flex}.projects-module__lnHueG__formActions button{color:#fff;cursor:pointer;background:#19b6ca;border:1px solid #17a8bb;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 13px;font-size:10px;font-weight:760;display:inline-flex}.projects-module__lnHueG__checkboxField{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.projects-module__lnHueG__checkboxField input{width:auto;min-height:0;margin:0}.projects-module__lnHueG__projectTypeField strong,.projects-module__lnHueG__derivedHealth strong{color:var(--ink-800);font-size:12px;display:block}.projects-module__lnHueG__projectTypeField small,.projects-module__lnHueG__derivedHealth small{color:var(--ink-500);margin-top:4px;font-size:10px;display:block}.projects-module__lnHueG__projectActions{border-top:1px solid var(--line);align-items:flex-start;gap:9px;margin-top:14px;padding-top:12px;display:flex}.projects-module__lnHueG__compactEditor,.projects-module__lnHueG__editProject{margin:0;position:relative}.projects-module__lnHueG__editProject>.projects-module__lnHueG__form{z-index:55;width:min(720px,100vw - 64px);position:absolute;bottom:calc(100% + 8px);left:0}.projects-module__lnHueG__addStreamEditor>summary,.projects-module__lnHueG__addProject>summary,.projects-module__lnHueG__archiveSection>summary{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:10px;font-weight:760;list-style:none;display:inline-flex}.projects-module__lnHueG__addStreamEditor>summary,.projects-module__lnHueG__addProject>summary{color:#092f38;background:#20b9ce;border:1px solid #20b9ce;border-radius:4px}.workspace-header{isolation:isolate;position:relative;z-index:100!important}.projects-module__lnHueG__pageHeadingRow{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.projects-module__lnHueG__pageHeadingRow .page-heading{flex:auto;min-width:0}.projects-module__lnHueG__addProject{z-index:1;flex:none;margin:24px 0 0;position:relative}.projects-module__lnHueG__addProject>.projects-module__lnHueG__form{z-index:55;width:min(860px,100vw - 64px);position:absolute;top:calc(100% + 9px);right:0}.projects-module__lnHueG__archiveSection{border-top:1px solid var(--line);margin-top:30px;padding-top:18px}.projects-module__lnHueG__archiveSection>summary{color:var(--ink-700);background:var(--surface-soft);border:1px solid var(--line);border-radius:4px}.projects-module__lnHueG__archiveSection[open]>.projects-module__lnHueG__projectGrid{margin-top:14px}html[data-theme=dark] .projects-module__lnHueG__projectCard{background:#142131;border-color:#354b63;box-shadow:0 1px 2px #00000057,0 12px 28px #0000002e}html[data-theme=dark] .projects-module__lnHueG__linksSection>summary,html[data-theme=dark] .projects-module__lnHueG__metricsSection>summary{background:#182637;border-color:#30445a}html[data-theme=dark] .projects-module__lnHueG__workstreamBlock{background:0 0;border-color:#30445a}html[data-theme=dark] .projects-module__lnHueG__linkRow{background:#131e2a;border-color:#2b3f55}html[data-theme=dark] .projects-module__lnHueG__statusBadge{color:#e4edf7;background:#1d2c3d;border-color:#30445a}html[data-theme=dark] .projects-module__lnHueG__form,html[data-theme=dark] .projects-module__lnHueG__linkForm,html[data-theme=dark] .projects-module__lnHueG__metricForm,html[data-theme=dark] .projects-module__lnHueG__linkEditorBody{background:#142131;border-color:#3a5068}html[data-theme=dark] .projects-module__lnHueG__form input,html[data-theme=dark] .projects-module__lnHueG__form select,html[data-theme=dark] .projects-module__lnHueG__form textarea,html[data-theme=dark] .projects-module__lnHueG__linkForm input,html[data-theme=dark] .projects-module__lnHueG__linkForm select,html[data-theme=dark] .projects-module__lnHueG__linkForm textarea,html[data-theme=dark] .projects-module__lnHueG__metricForm input,html[data-theme=dark] .projects-module__lnHueG__metricForm select,html[data-theme=dark] .projects-module__lnHueG__metricForm textarea{background:#0b1520;border-color:#3b5168}html[data-theme=dark] .projects-module__lnHueG__formCloseButton{color:#d6e1ee;background:#0f1a26;border-color:#3a5068}@media (max-width:1100px){.projects-module__lnHueG__projectGrid{grid-template-columns:1fr}}@media (max-width:820px){.projects-module__lnHueG__projectHeading,.projects-module__lnHueG__workstreamRow{flex-direction:column;align-items:stretch}.projects-module__lnHueG__projectIndicators,.projects-module__lnHueG__workstreamIndicators,.projects-module__lnHueG__healthBreakdown{flex-wrap:wrap;justify-content:flex-start;margin-left:0}.projects-module__lnHueG__metricBlock{grid-template-columns:1fr}.projects-module__lnHueG__metricActions{justify-content:flex-start}.projects-module__lnHueG__formGrid{grid-template-columns:1fr}.projects-module__lnHueG__spanTwo{grid-column:auto}}@media (max-width:760px){.projects-module__lnHueG__pageHeadingRow{flex-direction:column;gap:10px}.projects-module__lnHueG__addProject{margin:0}.projects-module__lnHueG__addProject>.projects-module__lnHueG__form,.projects-module__lnHueG__editProject>.projects-module__lnHueG__form,.projects-module__lnHueG__addLinkEditor>.projects-module__lnHueG__linkForm,.projects-module__lnHueG__addMetricEditor>.projects-module__lnHueG__metricForm,.projects-module__lnHueG__metricEditor>.projects-module__lnHueG__metricForm,.projects-module__lnHueG__linkEditorBody,.projects-module__lnHueG__addStreamEditor>.projects-module__lnHueG__form,.projects-module__lnHueG__workstreamBlock>.projects-module__lnHueG__metricEditor>.projects-module__lnHueG__form{width:100%;margin-top:8px;position:static}.projects-module__lnHueG__areaTitleGroup{align-items:flex-start}}.projects-module__lnHueG__linkEditorBody>.projects-module__lnHueG__linkForm{box-shadow:none;background:0 0;border:0;padding:0}@media (min-width:1101px){.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__projectCard:nth-child(2n) .projects-module__lnHueG__editProject>.projects-module__lnHueG__form{left:auto;right:0}}.projects-module__lnHueG__linkEditorFooter{justify-content:flex-end;display:flex}.projects-module__lnHueG__cancelButton{min-height:36px;color:var(--ink-700);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:10px;font-weight:760;display:inline-flex}.projects-module__lnHueG__cancelButton:hover{background:var(--surface-muted)}.projects-module__lnHueG__projectArea,.projects-module__lnHueG__workstreamSection,.projects-module__lnHueG__workstreamList{overflow:visible}:is(.projects-module__lnHueG__dataSectionHeader:has(.projects-module__lnHueG__addLinkEditor[open]) .projects-module__lnHueG__addMetricEditor,.projects-module__lnHueG__dataSectionHeader:has(.projects-module__lnHueG__addMetricEditor[open]) .projects-module__lnHueG__addLinkEditor){visibility:hidden;pointer-events:none}.projects-module__lnHueG__projectCount{transform:translateY(-1px)}.projects-module__lnHueG__editProject>.projects-module__lnHueG__form{bottom:calc(100% + 8px);left:auto;right:0}html[data-theme=dark] .projects-module__lnHueG__cancelButton{color:#dce7f3;background:#0f1a26;border-color:#3a5068}html[data-theme=dark] .projects-module__lnHueG__cancelButton:hover{background:#162232}.projects-module__lnHueG__sortableShell{min-width:0;position:relative}.projects-module__lnHueG__sortableShell>article,.projects-module__lnHueG__sortableShell>.projects-module__lnHueG__workstreamBlock{width:100%}.projects-module__lnHueG__sortHandle{z-index:8;width:24px;height:24px;color:var(--ink-400);background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--line);cursor:grab;opacity:.7;border-radius:3px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:9px;left:8px}.projects-module__lnHueG__sortHandle:hover{opacity:1}.projects-module__lnHueG__sortHandle:active{cursor:grabbing}.projects-module__lnHueG__sortableDragging{opacity:.58}.projects-module__lnHueG__projectGrid .projects-module__lnHueG__sortableShell>.projects-module__lnHueG__projectCard,.projects-module__lnHueG__workstreamList .projects-module__lnHueG__sortableShell>.projects-module__lnHueG__workstreamBlock{height:100%}.projects-module__lnHueG__workstreamList .projects-module__lnHueG__sortHandle{top:18px;left:18px}.projects-module__lnHueG__workstreamName{font-size:16px}.projects-module__lnHueG__formActions .projects-module__lnHueG__cancelButton{color:var(--ink-700)!important;background:var(--surface)!important;border:1px solid var(--line-strong)!important;box-shadow:none!important}.projects-module__lnHueG__formActions .projects-module__lnHueG__cancelButton:hover{color:var(--ink-900)!important;background:var(--surface-muted)!important;border-color:var(--line-strong)!important}html[data-theme=dark] .projects-module__lnHueG__formActions .projects-module__lnHueG__cancelButton{color:#dce7f3!important;background:#0f1a26!important;border-color:#3a5068!important}html[data-theme=dark] .projects-module__lnHueG__formActions .projects-module__lnHueG__cancelButton:hover{background:#162232!important}@media (min-width:1101px){.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__sortableShell:nth-child(odd) .projects-module__lnHueG__editProject>.projects-module__lnHueG__form{left:0!important;right:auto!important}.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__sortableShell:nth-child(2n) .projects-module__lnHueG__editProject>.projects-module__lnHueG__form{left:auto!important;right:0!important}}.projects-module__lnHueG__workstreamBlock>.projects-module__lnHueG__metricEditor>.projects-module__lnHueG__form,.projects-module__lnHueG__addStreamEditor>.projects-module__lnHueG__form{width:min(720px,100vw - 48px)!important;max-width:calc(100vw - 48px)!important;left:auto!important;right:0!important}.projects-module__lnHueG__linkEditorActions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.projects-module__lnHueG__linkEditorActions>form{display:contents}.projects-module__lnHueG__linkEditorActions>button,.projects-module__lnHueG__linkEditorActions>form>button,.projects-module__lnHueG__linkEditorActions .projects-module__lnHueG__cancelButton,.projects-module__lnHueG__linkEditorActions .projects-module__lnHueG__deleteLinkButton,.projects-module__lnHueG__linkEditorActions .projects-module__lnHueG__saveLinkButton{width:100%;min-height:36px;margin:0}.projects-module__lnHueG__saveLinkButton{color:#fff;cursor:pointer;background:#19b6ca;border:1px solid #17a8bb;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:10px;font-weight:760;display:inline-flex}@media (max-width:760px){.projects-module__lnHueG__linkEditorActions{grid-template-columns:1fr}}.projects-module__lnHueG__workstreamBlock>.projects-module__lnHueG__metricEditor{position:static}.projects-module__lnHueG__workstreamBlock>.projects-module__lnHueG__metricEditor>.projects-module__lnHueG__form{width:auto!important;max-width:none!important;left:18px!important;right:18px!important}.projects-module__lnHueG__addStreamEditor>.projects-module__lnHueG__form{width:auto!important;max-width:none!important;left:0!important;right:0!important}@media (min-width:1101px){.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__projectCard:nth-child(odd) .projects-module__lnHueG__editProject>.projects-module__lnHueG__form{left:0!important;right:auto!important}.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__projectCard:nth-child(2n) .projects-module__lnHueG__editProject>.projects-module__lnHueG__form{left:auto!important;right:0!important}}.projects-module__lnHueG__pageHeadingRow:has(.projects-module__lnHueG__addProject[open]){z-index:1000!important}.projects-module__lnHueG__addProject[open]{z-index:1001!important}.projects-module__lnHueG__addProject[open]>.projects-module__lnHueG__form{z-index:1002!important}.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__sortableShell>.projects-module__lnHueG__sortHandle{display:none!important}.projects-module__lnHueG__workstreamList .projects-module__lnHueG__sortHandle{top:18px;left:18px;display:inline-flex!important}.projects-module__lnHueG__workstreamList .projects-module__lnHueG__workstreamRow{padding-left:31px}.projects-module__lnHueG__metricsGrid .projects-module__lnHueG__sortableShell{padding-left:30px}.projects-module__lnHueG__metricsGrid .projects-module__lnHueG__sortHandle{top:50%;left:0;transform:translateY(-50%);display:inline-flex!important}.projects-module__lnHueG__projectTypeField{gap:3px!important}.projects-module__lnHueG__projectTypeField strong{line-height:1.15}.projects-module__lnHueG__projectTypeField small{line-height:1.25;margin-top:0!important}.projects-module__lnHueG__archivedProjectActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.projects-module__lnHueG__projectTypeReadOnly{flex-direction:column;justify-content:center;gap:2px;min-height:38px;display:flex}.projects-module__lnHueG__projectTypeReadOnly strong,.projects-module__lnHueG__projectTypeReadOnly small{margin:0!important}.projects-module__lnHueG__sortableShell{transition:transform .14s,filter .14s,opacity .14s}.projects-module__lnHueG__sortableDragging{filter:saturate(.85);transform:scale(.985);opacity:.42!important}:is(.projects-module__lnHueG__sortableDropTarget>.projects-module__lnHueG__workstreamBlock,.projects-module__lnHueG__sortableDropTarget>.data-point){outline:1px solid color-mix(in srgb, var(--area-accent-start,#20c6d7) 65%, transparent);outline-offset:3px;transform:translateY(1px)}.projects-module__lnHueG__sortHandle{transition:transform .14s,background .14s,border-color .14s}.projects-module__lnHueG__sortHandle:hover{transform:scale(1.05)}.projects-module__lnHueG__addProject>summary,.projects-module__lnHueG__addStreamEditor>summary{color:#fff;min-height:36px;box-shadow:none;background:#19b6ca;border:1px solid #17a8bb;border-radius:4px;padding:8px 12px;font-size:10px;font-weight:740;transition:background .12s,border-color .12s,transform .12s}.projects-module__lnHueG__addProject>summary:hover,.projects-module__lnHueG__addStreamEditor>summary:hover{color:#fff;background:#17a8bb;border-color:#17a8bb}.projects-module__lnHueG__addProject>summary:active,.projects-module__lnHueG__addStreamEditor>summary:active{transform:translateY(1px)}.projects-module__lnHueG__compactEditor>summary,.projects-module__lnHueG__metricEditor>summary,.projects-module__lnHueG__linkEditor>summary{color:#16a9be;min-height:36px;box-shadow:none;background:#12bfd41a;border:1px solid #12bfd44d;border-radius:4px;padding:8px 12px;font-size:10px;font-weight:720;transition:background .12s,border-color .12s,color .12s}.projects-module__lnHueG__compactEditor>summary:hover,.projects-module__lnHueG__metricEditor>summary:hover,.projects-module__lnHueG__linkEditor>summary:hover{color:#119aae;background:#12bfd429;border-color:#12bfd47a}.projects-module__lnHueG__addLinkEditor>summary,.projects-module__lnHueG__addMetricEditor>summary{color:#16a9be;width:28px;height:28px;min-height:28px;box-shadow:none;background:#12bfd41a;border:1px solid #12bfd44d;border-radius:4px;padding:0}.projects-module__lnHueG__addLinkEditor>summary:hover,.projects-module__lnHueG__addMetricEditor>summary:hover{color:#119aae;background:#12bfd429;border-color:#12bfd47a}.projects-module__lnHueG__formActions button:not(.projects-module__lnHueG__cancelButton),.projects-module__lnHueG__saveLinkButton{border-radius:4px;min-height:36px;padding:8px 13px;font-size:10px;font-weight:740;color:#fff!important;box-shadow:none!important;background:#19b6ca!important;border:1px solid #17a8bb!important}.projects-module__lnHueG__formActions button:not(.projects-module__lnHueG__cancelButton):hover:not(:disabled),.projects-module__lnHueG__saveLinkButton:hover:not(:disabled){background:#17a8bb!important;border-color:#17a8bb!important}.projects-module__lnHueG__cancelButton,.projects-module__lnHueG__formActions .projects-module__lnHueG__cancelButton,.projects-module__lnHueG__linkEditorActions .projects-module__lnHueG__cancelButton{border-radius:4px;min-height:36px;padding:8px 13px;font-size:10px;font-weight:720;color:#d75a61!important;box-shadow:none!important;background:#d75a611a!important;border:1px solid #d75a6157!important}.projects-module__lnHueG__deleteLinkButton,.projects-module__lnHueG__dangerButton{color:#fff;min-height:36px;box-shadow:none;background:#c94351;border:1px solid #b53b48;border-radius:4px;padding:8px 12px;font-size:10px;font-weight:740}.projects-module__lnHueG__deleteLinkButton:hover:not(:disabled),.projects-module__lnHueG__dangerButton:hover:not(:disabled){color:#fff;background:#b53b48;border-color:#a73541}.projects-module__lnHueG__reactivateButton{min-height:36px;color:var(--green);background:var(--green-bg);border:1px solid var(--green-border);box-shadow:none;border-radius:4px;padding:8px 12px;font-size:10px;font-weight:740}.projects-module__lnHueG__reactivateButton:hover:not(:disabled){background:color-mix(in srgb, var(--green-bg) 70%, var(--green-border) 30%);border-color:color-mix(in srgb, var(--green-border) 60%, var(--green) 40%)}.projects-module__lnHueG__cancelButton,.projects-module__lnHueG__formActions .projects-module__lnHueG__cancelButton,.projects-module__lnHueG__linkEditorActions .projects-module__lnHueG__cancelButton{color:#f07e84!important;min-height:36px!important;box-shadow:none!important;background:#d75a611f!important;border:1px solid #ef858a66!important;border-radius:4px!important;padding:8px 13px!important;font-size:10px!important;font-weight:720!important}.projects-module__lnHueG__cancelButton:hover:not(:disabled),.projects-module__lnHueG__formActions .projects-module__lnHueG__cancelButton:hover:not(:disabled),.projects-module__lnHueG__linkEditorActions .projects-module__lnHueG__cancelButton:hover:not(:disabled){color:#fff!important;background:#d75a6145!important;border-color:#ef858aa3!important}.projects-module__lnHueG__archiveButton{color:#e4757d;min-height:36px;box-shadow:none;cursor:pointer;white-space:nowrap;background:#c9435114;border:1px solid #c9435157;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:720;line-height:1;display:inline-flex}.projects-module__lnHueG__archiveButton:hover:not(:disabled){color:#fff;background:#c9435142;border-color:#c9435199}.projects-module__lnHueG__dangerButton,.projects-module__lnHueG__deleteLinkButton{color:#fff;background:#c94351;border-color:#b53b48}.projects-module__lnHueG__compactEditor[open]>form,.projects-module__lnHueG__metricEditor[open]>form,.projects-module__lnHueG__linkEditor[open]>form,.projects-module__lnHueG__addStreamEditor[open]>form{background:linear-gradient(180deg, color-mix(in srgb, var(--tpt-surface) 92%, var(--tpt-cyan) 8%), color-mix(in srgb, var(--tpt-surface) 96%, var(--tpt-cyan) 4%));border-color:color-mix(in srgb, var(--tpt-border) 76%, var(--tpt-cyan) 24%)}.projects-module__lnHueG__compactEditor[open]>form,.projects-module__lnHueG__metricEditor[open]>form,.projects-module__lnHueG__linkEditor[open]>form,.projects-module__lnHueG__addStreamEditor[open]>form,.projects-module__lnHueG__projectEditor[open]>form{background:linear-gradient(180deg, color-mix(in srgb, var(--tpt-surface) 86%, var(--tpt-cyan) 14%), color-mix(in srgb, var(--tpt-surface) 92%, var(--tpt-cyan) 8%));border-color:color-mix(in srgb, var(--tpt-border) 62%, var(--tpt-cyan) 38%);box-shadow:inset 0 1px #ffffff04}.projects-module__lnHueG__form,.projects-module__lnHueG__metricForm,.projects-module__lnHueG__linkForm,.projects-module__lnHueG__compactEditor[open]>form,.projects-module__lnHueG__metricEditor[open]>form,.projects-module__lnHueG__linkEditor[open]>form,.projects-module__lnHueG__addMetricEditor[open]>form,.projects-module__lnHueG__addLinkEditor[open]>form,.projects-module__lnHueG__addStreamEditor[open]>form,.projects-module__lnHueG__projectEditor[open]>form{background:linear-gradient(180deg, color-mix(in srgb, var(--tpt-surface) 82%, var(--tpt-cyan) 18%), color-mix(in srgb, var(--tpt-surface) 89%, var(--tpt-cyan) 11%))!important;border-color:color-mix(in srgb, var(--tpt-border) 54%, var(--tpt-cyan) 46%)!important;box-shadow:inset 0 1px #ffffff06!important}.projects-module__lnHueG__projectActions{align-items:center}.projects-module__lnHueG__projectActions>form{order:1}.projects-module__lnHueG__projectActions .projects-module__lnHueG__editProject{order:2;margin-left:auto}.projects-module__lnHueG__workstreamBlock>.projects-module__lnHueG__metricEditor{width:max-content;margin-left:auto}.projects-module__lnHueG__form,.projects-module__lnHueG__metricForm,.projects-module__lnHueG__linkForm,.projects-module__lnHueG__compactEditor[open]>form,.projects-module__lnHueG__metricEditor[open]>form,.projects-module__lnHueG__linkEditor[open]>form,.projects-module__lnHueG__addMetricEditor[open]>form,.projects-module__lnHueG__addLinkEditor[open]>form,.projects-module__lnHueG__addStreamEditor[open]>form,.projects-module__lnHueG__addProject[open]>form,.projects-module__lnHueG__projectEditor[open]>form{background:linear-gradient(180deg, color-mix(in srgb, var(--tpt-surface) 84%, #58728c 16%), color-mix(in srgb, var(--tpt-surface) 90%, #58728c 10%))!important;border-color:color-mix(in srgb, var(--tpt-border) 58%, #6f879e 42%)!important;box-shadow:inset 0 1px #ffffff06!important}.projects-module__lnHueG__form,.projects-module__lnHueG__metricForm,.projects-module__lnHueG__linkForm,.projects-module__lnHueG__compactEditor[open]>form,.projects-module__lnHueG__metricEditor[open]>form,.projects-module__lnHueG__linkEditor[open]>form,.projects-module__lnHueG__addMetricEditor[open]>form,.projects-module__lnHueG__addLinkEditor[open]>form,.projects-module__lnHueG__addStreamEditor[open]>form,.projects-module__lnHueG__addProject[open]>form,.projects-module__lnHueG__projectEditor[open]>form{background:linear-gradient(180deg, color-mix(in srgb, var(--tpt-surface) 81%, #607a95 19%), color-mix(in srgb, var(--tpt-surface) 88%, #607a95 12%))!important;border-color:color-mix(in srgb, var(--tpt-border) 56%, #7890a6 44%)!important}.projects-module__lnHueG__form input,.projects-module__lnHueG__form select,.projects-module__lnHueG__form textarea,.projects-module__lnHueG__metricForm input,.projects-module__lnHueG__metricForm select,.projects-module__lnHueG__metricForm textarea,.projects-module__lnHueG__linkForm input,.projects-module__lnHueG__linkForm select,.projects-module__lnHueG__linkForm textarea{background:color-mix(in srgb, var(--tpt-surface) 92%, #607a95 8%)!important;border-color:color-mix(in srgb, var(--tpt-border) 76%, #7890a6 24%)!important}.projects-module__lnHueG__commercialToggle,.projects-module__lnHueG__checkboxField{align-self:end;min-height:36px;align-items:center!important;display:flex!important}.projects-module__lnHueG__statusBadge{min-height:26px;color:var(--ink-700);background:color-mix(in srgb, var(--surface-muted) 92%, #71859a 8%);border:1px solid color-mix(in srgb, var(--line) 82%, #71859a 18%);box-shadow:none;border-radius:4px;gap:5px;padding:5px 8px;font-size:9.5px;font-weight:760}.projects-module__lnHueG__commercialBadge{min-height:24px;color:var(--amber);background:var(--amber-bg);border:1px solid var(--amber-border);white-space:nowrap;border-radius:4px;gap:5px;padding:4px 7px;font-size:9px;font-weight:760;line-height:1}.projects-module__lnHueG__statusBadge{min-height:30px;padding:6px 10px}.projects-module__lnHueG__projectStatusCluster{align-items:center;display:flex}.projects-module__lnHueG__projectCount,.projects-module__lnHueG__countBadge,.projects-module__lnHueG__projectCountBadge{border-radius:4px!important}.projects-module__lnHueG__areaNameRow{align-items:center}.projects-module__lnHueG__workstreamBlock>.projects-module__lnHueG__metricEditor{width:max-content;margin-right:auto;margin-left:0!important}.projects-module__lnHueG__metricEditor>summary{border-radius:4px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}.projects-module__lnHueG__linksSection[data-empty=true]>summary,.projects-module__lnHueG__metricsSection[data-empty=true]>summary{cursor:default!important;pointer-events:none!important}.projects-module__lnHueG__staticSectionHeader{cursor:default;justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:0;display:flex}.projects-module__lnHueG__addProject>.projects-module__lnHueG__form{width:min(760px,100vw - 64px)!important}.projects-module__lnHueG__metricActions .projects-module__lnHueG__metricEditor>summary{border-radius:4px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}.projects-module__lnHueG__workstreamBlock>.projects-module__lnHueG__metricEditor>summary{white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:36px!important;padding:8px 12px!important}.projects-module__lnHueG__revenueFields{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(150px,.45fr);gap:13px;display:grid}.projects-module__lnHueG__addProject>.projects-module__lnHueG__form,.projects-module__lnHueG__editProject>.projects-module__lnHueG__form,.projects-module__lnHueG__addStreamEditor>.projects-module__lnHueG__form,.projects-module__lnHueG__workstreamBlock>.projects-module__lnHueG__metricEditor>.projects-module__lnHueG__form,.projects-module__lnHueG__addLinkEditor>.projects-module__lnHueG__linkForm,.projects-module__lnHueG__addMetricEditor>.projects-module__lnHueG__metricForm,.projects-module__lnHueG__metricEditor>.projects-module__lnHueG__metricForm,.projects-module__lnHueG__linkEditor>.projects-module__lnHueG__linkForm{max-height:calc(100vh - 110px);overflow-y:auto}@media (max-width:720px){.projects-module__lnHueG__revenueFields{grid-template-columns:1fr}}.projects-module__lnHueG__commercialProjectRow{grid-column:1/-1;align-self:center;width:max-content;min-height:36px}.projects-module__lnHueG__revenueFields{grid-column:1/-1}.projects-module__lnHueG__staticSectionHeader{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;display:grid}.projects-module__lnHueG__staticSectionHeader .projects-module__lnHueG__sectionCount{grid-column:2;justify-self:end}.projects-module__lnHueG__projectTitleRow{align-items:center;gap:8px;min-width:0;display:flex}.projects-module__lnHueG__projectTitleRow h2,.projects-module__lnHueG__projectTitleRow h3,.projects-module__lnHueG__projectTitleRow .projects-module__lnHueG__projectName{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0}.projects-module__lnHueG__commercialBadge{white-space:nowrap;flex:none}.projects-module__lnHueG__projectHeader,.projects-module__lnHueG__projectHeading,.projects-module__lnHueG__projectStatusCluster{align-items:center!important}.projects-module__lnHueG__projectStatusCluster{align-self:center}.projects-module__lnHueG__commercialBadge{white-space:nowrap;cursor:help;border-radius:4px;flex:none;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:16px;font-weight:800;line-height:1;display:inline-flex}.projects-module__lnHueG__projectHeader,.projects-module__lnHueG__projectHeading,.projects-module__lnHueG__projectTitleRow,.projects-module__lnHueG__projectStatusCluster{align-items:center!important}.projects-module__lnHueG__projectTitleRow{min-height:30px}.projects-module__lnHueG__commercialBadge{vertical-align:middle!important;border-radius:4px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;transform:none!important}.projects-module__lnHueG__projectStatusCluster{align-self:center!important;margin-top:0!important;margin-bottom:0!important}.projects-module__lnHueG__projectHeading{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title indicators""owner owner"!important;align-items:center!important;gap:8px 18px!important;display:grid!important}.projects-module__lnHueG__projectTitleRow{grid-area:title;min-width:0;min-height:30px;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important}.projects-module__lnHueG__projectTitleRow h3{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0}.projects-module__lnHueG__projectIndicators{grid-area:indicators;align-self:center!important;margin:0!important}.projects-module__lnHueG__projectHeading>.projects-module__lnHueG__ownerMeta{grid-area:owner;margin:0!important}.projects-module__lnHueG__commercialBadge{cursor:help;border-radius:4px!important;flex:0 0 22px!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}@media (max-width:760px){.projects-module__lnHueG__projectHeading{grid-template-columns:1fr!important;grid-template-areas:"title""indicators""owner"!important}.projects-module__lnHueG__projectIndicators{justify-content:flex-start!important}}.projects-module__lnHueG__projectTitleRow h3{flex:0 auto!important;width:auto!important}.projects-module__lnHueG__projectTitleRow{justify-content:flex-start!important}.projects-module__lnHueG__staticSectionHeader{box-sizing:border-box!important;width:100%!important;height:40px!important;min-height:40px!important;color:var(--ink-800)!important;background:var(--surface-soft)!important;border:1px solid var(--line)!important;cursor:default!important;border-radius:4px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 50px 0 12px!important;display:flex!important}.projects-module__lnHueG__staticSectionHeader .projects-module__lnHueG__sectionCount{flex:none!important;justify-self:auto!important;margin:0!important}html[data-theme=dark] .projects-module__lnHueG__staticSectionHeader{background:#182637!important;border-color:#30445a!important}.projects-module__lnHueG__workstreamList .projects-module__lnHueG__sortableShellNoHandle .projects-module__lnHueG__workstreamRow,.projects-module__lnHueG__metricsGrid .projects-module__lnHueG__sortableShellNoHandle{padding-left:0!important}.projects-module__lnHueG__sortableShellNoHandle>.projects-module__lnHueG__sortHandle{display:none!important}.projects-module__lnHueG__metricActions .projects-module__lnHueG__metricEditor>summary{gap:0!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}.projects-module__lnHueG__linksSection>summary.projects-module__lnHueG__readOnlySectionHeader,.projects-module__lnHueG__metricsSection>summary.projects-module__lnHueG__readOnlySectionHeader,.projects-module__lnHueG__staticSectionHeader.projects-module__lnHueG__readOnlySectionHeader{justify-content:space-between!important;padding-right:12px!important}.projects-module__lnHueG__readOnlySectionHeader .projects-module__lnHueG__sectionCount{flex:none!important;margin-left:auto!important;margin-right:0!important}.projects-module__lnHueG__linksSection>summary.projects-module__lnHueG__readOnlySectionHeader,.projects-module__lnHueG__metricsSection>summary.projects-module__lnHueG__readOnlySectionHeader,.projects-module__lnHueG__staticSectionHeader.projects-module__lnHueG__readOnlySectionHeader{padding-right:54px!important;position:relative!important}.projects-module__lnHueG__readOnlySectionHeader .projects-module__lnHueG__sectionCount{margin:0!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.projects-module__lnHueG__projectCard,.projects-module__lnHueG__projectHeading,.projects-module__lnHueG__projectTitleRow,.projects-module__lnHueG__projectIndicators,.projects-module__lnHueG__sectionHeader,.projects-module__lnHueG__staticSectionHeader,.projects-module__lnHueG__workstreamRow,.projects-module__lnHueG__metricRow,.projects-module__lnHueG__linkRow{min-width:0}.projects-module__lnHueG__projectIndicators{flex:none}.projects-module__lnHueG__projectTitleRow h3,.projects-module__lnHueG__workstreamTitle,.projects-module__lnHueG__metricTitle,.projects-module__lnHueG__linkTitle{overflow-wrap:anywhere}@media (max-width:820px){.projects-module__lnHueG__formGrid,.projects-module__lnHueG__metricFormGrid,.projects-module__lnHueG__linkFormGrid,.projects-module__lnHueG__workstreamFormGrid{grid-template-columns:1fr!important}.projects-module__lnHueG__projectHeading{grid-template-columns:1fr!important;grid-template-areas:"title""indicators""owner"!important;row-gap:10px!important}.projects-module__lnHueG__projectIndicators{flex-wrap:wrap!important;justify-content:flex-start!important}}@media (max-width:620px){.projects-module__lnHueG__projectCard{padding-left:16px!important;padding-right:16px!important}.projects-module__lnHueG__projectActions,.projects-module__lnHueG__workstreamActions,.projects-module__lnHueG__formActions,.projects-module__lnHueG__metricEditorActions,.projects-module__lnHueG__linkEditorActions{flex-wrap:wrap!important}.projects-module__lnHueG__sectionHeader,.projects-module__lnHueG__staticSectionHeader,.projects-module__lnHueG__linksSection>summary,.projects-module__lnHueG__metricsSection>summary{min-height:42px!important}.projects-module__lnHueG__projectIndicators{gap:8px!important}}.projects-module__lnHueG__addStreamEditor{width:fit-content!important;margin-left:auto!important}.projects-module__lnHueG__addStreamEditor>.projects-module__lnHueG__form{left:auto!important;right:0!important}:is(.page-heading+[role=alert],.page-heading+[role=status]){margin-top:14px}.projects-module__lnHueG__workstreamBlock>.projects-module__lnHueG__metricEditor{width:max-content!important;margin-left:auto!important;margin-right:0!important}.projects-module__lnHueG__deleteLinkButton{color:var(--red)!important;background:var(--red-bg)!important;border-color:var(--red-border)!important}.projects-module__lnHueG__deleteLinkButton:hover:not(:disabled){color:var(--red)!important;background:color-mix(in srgb, var(--red-bg) 72%, var(--red) 28%)!important;border-color:color-mix(in srgb, var(--red-border) 72%, var(--red) 28%)!important}.projects-module__lnHueG__addStreamEditor{width:100%!important;max-width:100%!important;margin-top:12px!important}.projects-module__lnHueG__addStreamEditor>summary{width:max-content!important;margin-left:auto!important;display:flex!important}.projects-module__lnHueG__addStreamEditor>.projects-module__lnHueG__form{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-top:10px!important;position:static!important;inset:auto!important;overflow-x:hidden!important}@media (max-width:820px){.projects-module__lnHueG__addStreamEditor>.projects-module__lnHueG__form .projects-module__lnHueG__formGrid{grid-template-columns:1fr!important}.projects-module__lnHueG__addStreamEditor>.projects-module__lnHueG__form .projects-module__lnHueG__spanTwo{grid-column:1!important}}.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__sortableShell:not(.projects-module__lnHueG__sortableShellNoHandle)>.projects-module__lnHueG__sortHandle{display:inline-flex!important;top:18px!important;left:18px!important}.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__sortableShellNoHandle>.projects-module__lnHueG__projectCard .projects-module__lnHueG__projectHeading{padding-left:0!important}.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__sortableShell{min-width:0}.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__sortableDropTarget>.projects-module__lnHueG__projectCard{outline:1px dashed color-mix(in srgb, var(--tpt-cyan) 65%, transparent);outline-offset:3px}.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__sortableShell:not(.projects-module__lnHueG__sortableShellNoHandle)>.projects-module__lnHueG__sortHandle{top:22px!important}.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__sortableShell:not(.projects-module__lnHueG__sortableShellNoHandle)>.projects-module__lnHueG__projectCard .projects-module__lnHueG__projectHeading{padding-left:31px}.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__sortableDropTarget>.projects-module__lnHueG__projectCard{filter:brightness(1.04);outline:2px dashed color-mix(in srgb, var(--tpt-cyan) 72%, transparent)!important;outline-offset:4px!important}.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__sortableDragging>.projects-module__lnHueG__projectCard{opacity:.68}.projects-module__lnHueG__workstreamList>.projects-module__lnHueG__sortableDropTarget>.projects-module__lnHueG__workstreamBlock{outline:2px dashed color-mix(in srgb, var(--tpt-cyan) 72%, transparent);outline-offset:4px}.projects-module__lnHueG__workstreamList>.projects-module__lnHueG__sortableDropTarget{outline:none!important}.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__sortableShell .projects-module__lnHueG__workstreamList>.projects-module__lnHueG__sortableDropTarget~*{outline:none}.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__sortableDragging>.projects-module__lnHueG__projectCard,.projects-module__lnHueG__workstreamList>.projects-module__lnHueG__sortableDragging>.projects-module__lnHueG__workstreamBlock{opacity:.62}.projects-module__lnHueG__projectGrid>.projects-module__lnHueG__sortableShell:not(.projects-module__lnHueG__sortableDropTarget)>.projects-module__lnHueG__projectCard{outline:none!important}.projects-module__lnHueG__workstreamList>.projects-module__lnHueG__sortableShell.projects-module__lnHueG__sortableDropTarget>.projects-module__lnHueG__workstreamBlock{outline:2px dashed color-mix(in srgb, var(--tpt-cyan) 72%, transparent)!important;outline-offset:4px!important}:is(.projects-module__lnHueG__projectCard:has(.projects-module__lnHueG__workstreamList .projects-module__lnHueG__sortableDragging),.projects-module__lnHueG__projectCard:has(.projects-module__lnHueG__workstreamList .projects-module__lnHueG__sortableDropTarget)){outline:none!important}.projects-module__lnHueG__workstreamList>.projects-module__lnHueG__sortableShell.projects-module__lnHueG__sortableDropTarget>.projects-module__lnHueG__workstreamBlock{filter:brightness(1.04);outline:2px dashed color-mix(in srgb, var(--tpt-cyan) 76%, transparent)!important;outline-offset:4px!important}.projects-module__lnHueG__projectCard:has(.projects-module__lnHueG__workstreamList>.projects-module__lnHueG__sortableShell.projects-module__lnHueG__sortableDropTarget){outline:none!important}html[data-theme=light] .projects-module__lnHueG__projectCard{background:var(--tpt-surface);border-color:var(--tpt-border-strong);box-shadow:var(--tpt-shadow)}html[data-theme=light] .projects-module__lnHueG__projectCard:hover{border-color:color-mix(in srgb, var(--tpt-border-strong) 76%, var(--tpt-cyan) 24%);box-shadow:var(--tpt-shadow-raised)}html[data-theme=light] .projects-module__lnHueG__linksSection>summary,html[data-theme=light] .projects-module__lnHueG__metricsSection>summary,html[data-theme=light] .projects-module__lnHueG__staticSectionHeader{background:var(--tpt-surface-soft)!important;border-color:var(--tpt-border)!important}html[data-theme=light] .projects-module__lnHueG__workstreamBlock{background:color-mix(in srgb, var(--tpt-surface) 72%, var(--tpt-surface-soft) 28%);border-color:var(--tpt-border)}html[data-theme=light] .projects-module__lnHueG__form,html[data-theme=light] .projects-module__lnHueG__linkForm,html[data-theme=light] .projects-module__lnHueG__metricForm,html[data-theme=light] .projects-module__lnHueG__compactEditor[open]>form,html[data-theme=light] .projects-module__lnHueG__metricEditor[open]>form,html[data-theme=light] .projects-module__lnHueG__linkEditor[open]>form,html[data-theme=light] .projects-module__lnHueG__addStreamEditor[open]>form,html[data-theme=light] .projects-module__lnHueG__projectEditor[open]>form{background:#e7eef3!important;border-color:#c2d0d9!important;box-shadow:inset 0 1px #ffffff8c,0 5px 16px #2237440d!important}html[data-theme=light] .projects-module__lnHueG__addProject>summary,html[data-theme=light] .projects-module__lnHueG__addStreamEditor>summary,html[data-theme=light] .projects-module__lnHueG__formActions button:not(.projects-module__lnHueG__cancelButton),html[data-theme=light] .projects-module__lnHueG__saveLinkButton{color:#fff!important;background:#0caec2!important;border-color:#0799ab!important}html[data-theme=light] .projects-module__lnHueG__addProject>summary:hover,html[data-theme=light] .projects-module__lnHueG__addStreamEditor>summary:hover,html[data-theme=light] .projects-module__lnHueG__formActions button:not(.projects-module__lnHueG__cancelButton):hover:not(:disabled),html[data-theme=light] .projects-module__lnHueG__saveLinkButton:hover:not(:disabled){background:#089aac!important;border-color:#078b9b!important}html[data-theme=light] .projects-module__lnHueG__metricEditor>summary,html[data-theme=light] .projects-module__lnHueG__linkEditor>summary,html[data-theme=light] .projects-module__lnHueG__compactEditor>summary{color:#087f8f;background:#dceff2;border-color:#afd3da}html[data-theme=light] .projects-module__lnHueG__cancelButton,html[data-theme=light] .projects-module__lnHueG__formActions .projects-module__lnHueG__cancelButton{color:#ad3542!important;background:#f5e4e7!important;border-color:#e6bcc2!important}html[data-theme=light] .projects-module__lnHueG__form,html[data-theme=light] .projects-module__lnHueG__linkForm,html[data-theme=light] .projects-module__lnHueG__metricForm,html[data-theme=light] .projects-module__lnHueG__compactEditor[open]>form,html[data-theme=light] .projects-module__lnHueG__metricEditor[open]>form,html[data-theme=light] .projects-module__lnHueG__linkEditor[open]>form,html[data-theme=light] .projects-module__lnHueG__addStreamEditor[open]>form,html[data-theme=light] .projects-module__lnHueG__projectEditor[open]>form,html[data-theme=light] .projects-module__lnHueG__addProject[open]>form{background:#dfe8ee!important;border-color:#aebdc7!important;box-shadow:inset 0 1px #ffffff94,0 7px 20px #22374413!important}html[data-theme=light] .projects-module__lnHueG__projectCard,html[data-theme=light] .projects-module__lnHueG__workstreamBlock,html[data-theme=light] .projects-module__lnHueG__linksSection>summary,html[data-theme=light] .projects-module__lnHueG__metricsSection>summary,html[data-theme=light] .projects-module__lnHueG__staticSectionHeader,html[data-theme=light] .projects-module__lnHueG__statusBadge,html[data-theme=light] .projects-module__lnHueG__projectCount,html[data-theme=light] .projects-module__lnHueG__sectionCount{border-color:#b8c6cf!important}
