.ppl-stack{flex-direction:column;gap:1rem;display:flex}.ppl-card{background:var(--card);color:var(--ink);border-radius:var(--radius-surface)}.ppl-unavailable{padding:1.5rem}.ppl-unavailable h2{font:700 1.5rem/1.2 var(--daylight-body), sans-serif}.ppl-unavailable p{color:var(--muted-foreground);max-width:55ch;margin-top:.5rem}.ppl-muted{color:var(--muted-foreground);font-size:1rem}.ppl-empty{color:var(--muted-foreground);grid-column:1/-1;padding:1.5rem}.ppl-team{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--ground);padding:1rem}.ppl-team-heading{flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:1rem;display:flex}.ppl-team-heading h2{font:650 2rem/1.15 var(--daylight-heading), serif;letter-spacing:-.03em}.ppl-team-heading p{color:var(--muted-foreground);font-size:1.125rem}.ppl-table-wrap{border-radius:var(--radius-surface);background:var(--card);border:1px solid var(--border);overflow:hidden}.ppl-table{color:var(--ink);grid-template-columns:minmax(14rem,2fr) minmax(min-content,1.5fr) minmax(7rem,1fr) minmax(5rem,.8fr) minmax(10rem,1.2fr) minmax(12rem,1.4fr) max-content;font-size:1rem;display:grid}.ppl-table thead,.ppl-table tbody{display:contents}.ppl-row{grid-column:1/-1;grid-template-columns:subgrid;background:var(--card);min-height:6rem;color:var(--ink);border-color:var(--border);align-items:center;display:grid}.ppl-table .ppl-row:hover{background:var(--card)}.ppl-table th,.ppl-table td{white-space:normal;overflow-wrap:anywhere;min-width:0;padding:1rem .75rem}.ppl-table .ppl-table-heading{min-height:2.75rem}.ppl-table th{height:auto;color:var(--muted-foreground);padding-block:.75rem;font-size:1rem;font-weight:500}.ppl-table .ppl-empty{grid-column:1/-1}.ppl-approval{border:1px solid var(--border);grid-template-columns:18rem minmax(0,1fr);gap:1.25rem;padding:1.25rem;display:grid}.ppl-approval-intro{border-right:1px solid var(--border);padding-right:1.25rem}.ppl-approval-intro h2{font:650 1.5rem/1.2 var(--daylight-heading), serif;letter-spacing:-.03em}.ppl-approval-intro p{color:var(--muted-foreground);margin-top:.5rem;font-size:1rem}.ppl-approval-list{gap:1rem;display:grid}.ppl-pending-row{grid-template-columns:minmax(18rem,26rem) max-content;justify-content:start;gap:.5rem 1rem;min-height:5rem}.ppl-pending-heading{grid-column:1/-1;align-items:center;gap:1rem;display:flex}.ppl-pending-heading h3{font:650 1.25rem/1.2 var(--daylight-heading), serif}.ppl-pending-row .ppl-band-actions{grid-column:2;align-self:start}.ppl-pending-row+.ppl-pending-row{border-top:1px solid var(--border);padding-top:1rem}.ppl-row[hidden]{display:none}.ppl-person{align-items:center;gap:.875rem;min-width:0;display:flex}.ppl-person>div{min-width:0}.ppl-row .ppl-person strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1rem;font-weight:650;display:-webkit-box;overflow:hidden}.ppl-person small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:1rem;display:block}.ppl-avatar{border-radius:var(--radius-control);width:3rem;height:3rem;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;font-weight:650;display:inline-flex}.ppl-avatar-sage{background:var(--sage-tint)}.ppl-avatar-peach{background:var(--peach)}.ppl-avatar-blue{background:var(--sage)}.ppl-avatar-lilac{background:var(--ground)}.ppl-member-facts{flex-direction:column;gap:.5rem;min-width:0;display:flex}.ppl-member-standing{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;font-size:1rem;display:flex}.ppl-member-role{align-items:center;gap:.375rem;font-size:1rem;font-weight:600;display:inline-flex}.ppl-member-access{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.ppl-scopes,.ppl-money{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ppl-scopes .ppl-pill{padding-inline:.5rem}.ppl-updated{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:1rem;display:inline-flex}.ppl-row .ppl-updated{white-space:nowrap}.ppl-active-dot{border-radius:var(--radius-control);background:var(--muted-foreground);flex-shrink:0;width:.5rem;height:.5rem}.ppl-active-dot-online{background:var(--sage-mid)}.ppl-status{border-radius:var(--radius-control);white-space:nowrap;justify-content:center;align-items:center;padding:.25rem .75rem;font-family:inherit;font-size:1rem;font-weight:500;display:inline-flex}.ppl-status-active{background:var(--sage-tint);color:var(--ink)}.ppl-status-suspended{background:var(--peach);color:var(--alert-red)}.ppl-status-pending{background:var(--ground);color:var(--muted-foreground)}.ppl-pill{border-radius:var(--radius-control);white-space:nowrap;align-items:center;padding:.25rem .75rem;font-family:inherit;font-size:1rem;display:inline-flex}.ppl-pill-sage{background:var(--sage-tint);color:var(--ink)}.ppl-money-form{align-items:center;gap:.65rem;min-height:2rem;display:flex}.ppl-switch{background:var(--muted-foreground);width:2.75rem;height:1.6rem}.ppl-switch-on{background:var(--ink)}.ppl-switch [data-slot=switch-thumb]{width:1.25rem;height:1.25rem}.ppl-manage{justify-content:flex-end;display:flex}.ppl-owner-controls{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.4rem;font-size:1rem;display:flex}.ppl-row-menu-trigger{color:var(--ink);opacity:1;min-width:2.75rem;min-height:2.75rem}.ppl-band-actions{align-items:center;gap:.5rem;display:flex}.ppl-btn{border-radius:var(--radius-control);min-height:2.75rem;padding:0 1rem;font-size:1rem;font-weight:600}.ppl-btn-approve{background:var(--sage-tint);color:var(--ink)}.ppl-btn-approve:hover{background:var(--sage)}.ppl-btn-decline,.ppl-btn-resend{background:var(--card);color:var(--ink);border:1px solid var(--border)}.ppl-btn-cancel{background:var(--card);color:var(--alert-red);border:1px solid var(--alert-red)}.ppl-row [data-slot=field-error],.ppl-row>.ppl-muted{grid-column:1/-1}.ppl-team-footer{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;font-size:1rem;display:flex}.ppl-team-footer span{align-items:center;gap:.4rem;display:inline-flex}.ppl-show-all{min-height:2.75rem;margin-top:.75rem}.ppl-invite{border-radius:var(--radius-control);background:var(--primary-action);height:3.25rem;color:var(--primary-action-foreground);border:0;gap:1.25rem;padding:0 1.5rem;font-size:1.25rem;font-weight:700}.ppl-invite:hover{background:var(--primary-action-hover)}.ppl-invite-form{gap:1.25rem;display:grid}.ppl-invite-sheet[data-slot=sheet-content]{overscroll-behavior:contain;background:var(--card);width:min(100%,32rem);max-width:32rem;color:var(--ink);font-family:var(--daylight-body), sans-serif;gap:1.5rem;padding:1.5rem;overflow-y:auto}.ppl-invite-sheet [data-slot=sheet-header],.ppl-invite-sheet [data-slot=sheet-footer]{padding:0}.ppl-invite-sheet [data-slot=sheet-title]{font:600 2rem/1.15 var(--daylight-heading), serif;padding-right:2rem}.ppl-invite-sheet [data-slot=sheet-description]{margin-top:.5rem;font-size:1rem;line-height:1.5}.ppl-invite-sheet [data-slot=input]{min-height:2.75rem}.ppl-invite-error{color:var(--alert-red);font-size:1rem}.ppl-invite-success{color:var(--ink);background:var(--sage-tint);border-radius:var(--radius-surface);padding:1rem;font-size:1rem}.ppl-sheet-pending{border-top:1px solid var(--border);padding-top:1.5rem}.ppl-sheet-pending h3{margin-bottom:.75rem;font-size:1.125rem;font-weight:650}.ppl-sheet-pending ul{flex-direction:column;gap:.75rem;display:flex}.ppl-sheet-pending li{border:1px solid var(--border);--radius-inset:1.5rem;border-radius:var(--radius-nested);align-items:center;gap:.75rem;padding:.75rem;display:flex}.ppl-sheet-pending li>div{min-width:0}.ppl-sheet-pending strong{overflow-wrap:anywhere;font-size:1rem}.ppl-sheet-pending p{color:var(--muted-foreground);font-size:1rem}@media (prefers-reduced-motion:reduce){.ppl-invite-sheet[data-slot=sheet-content]{transition:none}.ppl-invite-sheet .animate-spin{animation:none}}.ppl-invite-sheet input[data-slot=input]{border:1px solid var(--border);background:var(--card);border-radius:var(--radius-control);padding-inline:.75rem}.ppl-invite-sheet input[aria-invalid=true]{border-color:var(--alert-red)}.ppl-invite-sheet [data-slot=toggle-group]{gap:.75rem;width:100%;display:flex}.ppl-invite-sheet [data-slot=toggle-group-item]{flex:1;min-height:2.75rem;font-size:1rem}.ppl-invite-sheet [data-slot=toggle-group-item][data-pressed]{background:var(--sage-tint);color:var(--ink);border-color:var(--sage-mid)}@media (min-width:1000px) and (max-height:850px){.ppl-approval,.ppl-team{padding:.75rem}.ppl-pending-row .ppl-person small{line-height:1.25}.ppl-team-heading{flex-direction:row;align-items:baseline;gap:1rem;margin-bottom:.75rem}.ppl-pending-heading .ppl-status{padding-block:0}.ppl-team-heading h2{font-size:1.75rem}.ppl-team-heading p{font-size:1rem}.ppl-table .ppl-row{min-height:5rem}.ppl-table .ppl-table-heading{min-height:2.5rem}.ppl-table th,.ppl-table td{padding-block:.5rem}.ppl-team-footer{margin-top:.75rem}}.ppl-request-row{grid-template-columns:minmax(16rem,24rem) minmax(14rem,22rem) max-content}.ppl-routing-fit .ppl-team-heading{flex-flow:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.75rem}.ppl-routing-fit .routing-strip{margin-inline-start:auto}.ppl-routing-fit .ppl-team-count{display:none}.ppl-routing-fit .ppl-table .ppl-row{min-height:4.5rem}.ppl-routing-fit .ppl-table td{padding-block:.375rem}.ppl-routing-fit .ppl-person strong{display:block;overflow:visible}@media (min-width:1000px){.records-theme:has(.ppl-routing-fit) .dl-shell{padding-bottom:.75rem}.ppl-routing-fit .ppl-table{grid-template-columns:minmax(13rem,2fr) minmax(8rem,1.3fr) minmax(6rem,.9fr) minmax(4.5rem,.7fr) minmax(9rem,1.2fr) minmax(10rem,1.3fr) max-content}.ppl-routing-fit .ppl-team,.ppl-routing-fit .ppl-approval{padding:.75rem}.ppl-routing-fit .ppl-team-heading h2{font-size:1.75rem}.ppl-routing-fit .ppl-table-heading{min-height:2rem}.ppl-routing-fit .ppl-table th{padding-block:.375rem}.ppl-routing-fit .ppl-team-footer{margin-top:.5rem}.ppl-routing-fit .ppl-pending-row{min-height:3.5rem}.ppl-routing-fit .ppl-approval-list{gap:.5rem}}@media (min-width:2560px){.ppl-routing-fit .ppl-table .ppl-row{min-height:4.5rem}}@media (min-width:1000px){.ppl-routing-fit{gap:.625rem;font-size:1rem;line-height:1.2}.ppl-routing-fit .ppl-table{grid-template-columns:minmax(19rem,2fr) minmax(7rem,1.1fr) minmax(6rem,.9fr) minmax(4.5rem,.7fr) minmax(9rem,1.2fr) minmax(10rem,1.3fr) max-content}.ppl-routing-fit .ppl-table .ppl-row{min-height:4rem}.ppl-routing-fit .ppl-table .ppl-table-heading{min-height:2rem}.ppl-routing-fit .ppl-table td{padding-block:.125rem;line-height:1.2}.ppl-routing-fit .ppl-person{gap:.5rem}.ppl-routing-fit .ppl-avatar{width:2rem;height:2rem}.ppl-routing-fit .routing-person-trigger{min-height:1.5rem;line-height:1.2}.ppl-routing-fit .ppl-team-footer{font-size:1rem;line-height:1.2}.ppl-routing-fit .ppl-pending-row{grid-template-columns:minmax(19rem,26rem) max-content}.ppl-routing-fit .ppl-pending-heading{gap:.75rem}.ppl-routing-fit .ppl-row .ppl-person strong{display:inline}.ppl-routing-fit .routing-person-trigger{min-height:1.5rem;margin-inline-start:.5rem;display:inline-flex}.ppl-routing-fit .ppl-table .ppl-row:not(.ppl-table-heading){min-height:3.25rem}.ppl-routing-fit .ppl-person strong,.ppl-routing-fit .ppl-person small{line-height:1.3}.ppl-routing-fit .ppl-pending-row .ppl-person strong{display:block}.ppl-routing-fit .ppl-pending-row .ppl-person small{line-height:1.3}.records-theme:has(.ppl-routing-fit) .dl-header :is(.dl-nav a,.dl-nav button,.dl-account-role){font-size:max(16px, var(--dl-caption))}}@media (min-width:1000px) and (max-height:850px){.ppl-routing-fit .ppl-approval{padding:.5rem .75rem}.ppl-routing-fit .ppl-team-heading{margin-bottom:.375rem}.ppl-routing-fit .ppl-pending-row{grid-template-columns:11rem minmax(18rem,1fr) max-content;gap:.75rem}.ppl-routing-fit .ppl-pending-heading{flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;gap:.25rem}.ppl-routing-fit .ppl-pending-heading h3{font-size:1.125rem}.ppl-routing-fit .ppl-pending-row>.ppl-person{grid-area:1/2}.ppl-routing-fit .ppl-pending-row .ppl-band-actions{grid-area:1/3;align-self:center}}.ppl-approval.ppl-card{--approval-pink:#fee5e8;--approval-peach:#fee3d2;--approval-invited:#ffe7dd;--approval-green:#e3f4e9;--approval-border:#e5e8ee;border-color:var(--approval-border);grid-template-columns:14rem minmax(0,1fr);align-items:center;gap:1.25rem;padding:1.25rem 1.9375rem}.ppl-approval .ppl-approval-intro{border-color:var(--approval-border);flex-direction:column;justify-content:center;align-self:stretch;padding:0 1rem 0 0;display:flex}.ppl-approval .ppl-approval-intro p{max-width:12rem;margin-top:.375rem;line-height:1.25}.ppl-approval .ppl-approval-intro h2{white-space:nowrap;font-size:1.34375rem}.ppl-approval .ppl-approval-list{align-items:stretch;gap:1rem;min-width:0;display:flex}.ppl-approval .ppl-pending-row{border:0;flex:1 1 0;grid-column:auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) max-content;align-content:center;gap:.5rem .75rem;min-width:0;min-height:5.75rem;padding:0}.ppl-approval .ppl-pending-row+.ppl-pending-row{border:0;border-left:1px solid var(--approval-border);padding:0 0 0 1rem}.ppl-approval .ppl-request-row{grid-template-rows:auto}.ppl-approval .ppl-pending-row:not(.ppl-request-row){flex-grow:1.25}.ppl-approval .ppl-pending-heading{grid-area:1/1/auto/-1;display:block}.ppl-approval .ppl-pending-heading h3{font-size:1.125rem}.ppl-approval .ppl-person{grid-area:2/1;align-items:flex-start;gap:.9375rem}.ppl-approval .ppl-request-row>.ppl-person{grid-row:1}.ppl-approval .ppl-person strong{line-height:1.375;display:block;overflow:visible}.ppl-approval .ppl-person small,.ppl-approval .ppl-requested-access{color:var(--muted-foreground);font-size:.9375rem;font-weight:400;line-height:1.375}.ppl-approval .ppl-requested-access{border-radius:var(--radius-control);white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;height:auto;min-height:0;padding:0;display:block}.ppl-approval .ppl-approval-avatar{width:3.375rem;height:3.375rem}.ppl-approval .ppl-approval-avatar:after{display:none}.ppl-approval .ppl-approval-avatar [data-slot=avatar-fallback]{background:var(--approval-pink);color:var(--alert-red);font-size:1.25rem;font-weight:650}.ppl-approval [data-slot=avatar-fallback][data-tint="1"]{background:var(--approval-peach)}.ppl-approval [data-slot=avatar-fallback][data-tint="2"]{background:var(--approval-invited)}.ppl-approval .ppl-band-actions{grid-area:2/2;align-self:center;gap:.5rem}.ppl-approval .ppl-request-row .ppl-band-actions{flex-direction:column;grid-row:1;gap:.375rem}.ppl-approval .ppl-btn{border-radius:var(--radius-control);height:2.125rem;min-height:2.125rem;font-size:max(var(--ppl-caption-floor,15px), .875rem);padding-inline:.875rem;font-weight:500}.ppl-approval .ppl-request-row .ppl-btn{width:6rem}.ppl-approval .ppl-btn-approve{background:var(--approval-green)}.ppl-approval .ppl-btn-approve:hover{background:var(--sage)}.ppl-approval :is(.ppl-btn-decline,.ppl-btn-resend){border-color:var(--approval-border)}@media (min-width:1000px) and (max-width:1399px){.ppl-approval.ppl-card{grid-template-columns:13.75rem minmax(0,1fr);gap:1rem;padding-inline:1rem}.ppl-approval .ppl-approval-list{gap:.75rem}.ppl-approval .ppl-approval-intro h2{font-size:1.25rem}.ppl-approval .ppl-pending-row{column-gap:.5rem}.ppl-approval .ppl-pending-row+.ppl-pending-row{padding-left:.75rem}.ppl-approval .ppl-person{gap:.625rem}.ppl-approval .ppl-person small{font-size:max(var(--ppl-caption-floor,15px), .875rem)}.ppl-approval .ppl-approval-avatar{width:2.75rem;height:2.75rem}.ppl-approval .ppl-request-row .ppl-btn{width:5rem}.ppl-approval .ppl-btn{padding-inline:.625rem}}@media (pointer:coarse){.ppl-approval .ppl-btn{min-height:2.75rem}}.records-theme:has(.ppl-stack){--ppl-caption-floor:15px;--ppl-unit:clamp(16px, min(1.076vw, 1.49vh), 32px);--ppl-text:#11182d;--ppl-secondary:#65728b;--ppl-line:#e8ecf1;--ppl-green:#137b43;--ppl-chip:#e7f0ea}.records-theme:has(.ppl-stack) #records-main{margin-inline:3px}.ppl-invite{background:var(--primary-action);height:calc(var(--ppl-unit) * 3.3125);padding-inline:calc(var(--ppl-unit) * 1.25);border-radius:var(--radius-control);gap:calc(var(--ppl-unit) * 1.0625);font:500 calc(var(--ppl-unit) * 1.125)/1.2 var(--font-control)}.ppl-invite svg{width:calc(var(--ppl-unit) * 1.75);height:calc(var(--ppl-unit) * 1.75)}.ppl-stack,.ppl-routing-fit{gap:23px}.ppl-team,.ppl-routing-fit .ppl-team{border-radius:var(--radius-surface);color:var(--ppl-text);background:#f8faf8;border:0;padding:8px 15px 22px;font-family:Arial,sans-serif}.ppl-team-heading,.ppl-routing-fit .ppl-team-heading{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:10px;padding-inline:4px}.ppl-team-heading h2,.ppl-routing-fit .ppl-team-heading h2{font:700 calc(var(--ppl-unit) * 2.625)/1.15 Georgia, serif;letter-spacing:-.035em;color:var(--ink)}.ppl-team-heading p{font-size:calc(var(--ppl-unit) * 1.0625);color:var(--ppl-secondary);line-height:1.2}.ppl-table-wrap{border-radius:var(--radius-surface);border:0}.ppl-table,.ppl-routing-fit .ppl-table{color:var(--ppl-text);font-size:var(--ppl-unit);grid-template-columns:minmax(0,251fr) minmax(min-content,214fr) minmax(0,179fr) minmax(0,131fr) minmax(0,235fr) minmax(max-content,206fr) minmax(max-content,171fr)}.ppl-table .ppl-row,.ppl-routing-fit .ppl-table .ppl-row:not(.ppl-table-heading){min-height:calc(var(--ppl-unit) * 5.5);border-color:var(--ppl-line);color:var(--ppl-text)}.ppl-table td,.ppl-routing-fit .ppl-table td{padding:8px 18px;line-height:1.4}.ppl-table .ppl-table-heading,.ppl-routing-fit .ppl-table .ppl-table-heading{min-height:calc(var(--ppl-unit) * 2.75);border:0}.ppl-table th,.ppl-routing-fit .ppl-table th{font-size:max(var(--ppl-caption-floor), calc(var(--ppl-unit) * .875));color:var(--ppl-secondary);padding:12px 18px 4px;font-weight:400}.ppl-table .ppl-person,.ppl-routing-fit .ppl-table .ppl-person{gap:calc(var(--ppl-unit) * 1.25)}.ppl-table .ppl-person strong,.ppl-routing-fit .ppl-table .ppl-person strong{font-size:var(--ppl-unit);font-weight:600;line-height:1.4}.ppl-table .ppl-person small,.ppl-table .ppl-muted{font-size:max(var(--ppl-caption-floor), calc(var(--ppl-unit) * .875));color:var(--ppl-secondary);line-height:1.45}.ppl-table .ppl-member-role{font-size:var(--ppl-unit);font-weight:600;line-height:1.4}.ppl-table .ppl-avatar,.ppl-routing-fit .ppl-table .ppl-avatar{width:calc(var(--ppl-unit) * 3.5);height:calc(var(--ppl-unit) * 3.5)}.ppl-avatar:after{display:none}.ppl-avatar [data-slot=avatar-fallback]{background:var(--ppl-avatar-fill,var(--sage-tint));color:var(--ppl-text,var(--ink));font-size:calc(var(--ppl-unit,16px) * 1.25);font-weight:500}.ppl-avatar-sage{--ppl-avatar-fill:#cfe6da}.ppl-avatar-peach{--ppl-avatar-fill:#ffe0c4}.ppl-avatar-blue{--ppl-avatar-fill:#d5e1ff}.ppl-avatar-lilac{--ppl-avatar-fill:#e5ddff}.ppl-table .ppl-updated{font-size:max(var(--ppl-caption-floor), calc(var(--ppl-unit) * .875));color:var(--ppl-secondary);gap:9px}.ppl-table .ppl-active-dot{width:calc(var(--ppl-unit) * .6875);height:calc(var(--ppl-unit) * .6875);background:#909aac}.ppl-table .ppl-active-dot-online{background:#229b53}.ppl-table .ppl-status,.ppl-table .ppl-pill{height:calc(var(--ppl-unit) * 2.1875);padding:0 calc(var(--ppl-unit) * 1.125);font-size:max(var(--ppl-caption-floor), calc(var(--ppl-unit) * .875));border:0;font-weight:400;line-height:1}.ppl-table .ppl-status{min-width:calc(var(--ppl-unit) * 5.6875)}.ppl-table .ppl-status-active,.ppl-table .ppl-money-badge{color:var(--ppl-green);background:#e3f4e9}.ppl-table .ppl-status-suspended{color:#b3321f;background:#ffe9e3}.ppl-table .ppl-pill-sage{background:var(--ppl-chip)}.ppl-table .ppl-money-badge{color:var(--ppl-green);background:#e3f4e9}.ppl-table .ppl-scopes{flex-wrap:nowrap;gap:9px}.ppl-table .ppl-money-form{gap:16px}.ppl-table .ppl-switch{width:calc(var(--ppl-unit) * 2.9375);height:calc(var(--ppl-unit) * 1.75);background:#939bad;border:0;padding:3px;transition-property:background-color,box-shadow}.ppl-table .ppl-switch-on{background:#229b53}.ppl-table .ppl-switch [data-slot=switch-thumb]{width:calc(var(--ppl-unit) * 1.375);height:calc(var(--ppl-unit) * 1.375);background:#fff;transform:none;translate:none!important}.ppl-table .ppl-switch-on [data-slot=switch-thumb]{transform:translateX(calc(var(--ppl-unit) * 1.1875))}.ppl-table .ppl-owner-controls{font-size:max(var(--ppl-caption-floor), calc(var(--ppl-unit) * .875));color:var(--ppl-secondary);gap:12px}.ppl-table .ppl-owner-controls svg{width:18px;height:18px}.ppl-table .ppl-row-menu-trigger{min-width:44px;min-height:44px}.ppl-table .ppl-row-menu-trigger svg{width:22px;height:22px;color:var(--ppl-text)}.ppl-table .ppl-row-menu-trigger svg circle{stroke:var(--ppl-text)}.ppl-team-footer,.ppl-routing-fit .ppl-team-footer{font-size:max(var(--ppl-caption-floor), calc(var(--ppl-unit) * .875));color:var(--ppl-secondary);justify-content:flex-end;margin-top:18px;padding-right:10px;line-height:1.3}.ppl-team-footer svg{width:18px;height:18px}.ppl-team-footer span{gap:16px}@media (min-width:1000px) and (max-height:850px){.records-theme:has(.ppl-stack){--ppl-unit:16px}.ppl-stack,.ppl-routing-fit{gap:12px}.ppl-approval.ppl-card{padding-block:8px}.ppl-team,.ppl-routing-fit .ppl-team{padding-block:8px 12px}.ppl-team-heading,.ppl-routing-fit .ppl-team-heading{margin-bottom:6px}.ppl-team-heading h2,.ppl-routing-fit .ppl-team-heading h2{font-size:28px}.ppl-team-heading p{font-size:var(--ppl-caption-floor)}.ppl-table .ppl-row,.ppl-routing-fit .ppl-table .ppl-row:not(.ppl-table-heading){min-height:52px}.ppl-table .ppl-table-heading,.ppl-routing-fit .ppl-table .ppl-table-heading{min-height:32px}.ppl-table th{padding-block:6px}.ppl-table td,.ppl-routing-fit .ppl-table td{padding-block:3px;padding-inline:12px}.ppl-table .ppl-person,.ppl-routing-fit .ppl-table .ppl-person{gap:12px}.ppl-table .ppl-avatar,.ppl-routing-fit .ppl-table .ppl-avatar{width:44px;height:44px}.ppl-team-footer,.ppl-routing-fit .ppl-team-footer{margin-top:10px}}@media (max-width:1399px) and (min-width:1000px){.ppl-table th,.ppl-table td{padding-inline:8px}.ppl-table .ppl-person{gap:8px}.ppl-table .ppl-pill,.ppl-table .ppl-status{padding-inline:8px}.ppl-table .ppl-money-form{gap:10px}.ppl-table .ppl-owner-controls{gap:6px}}.records-theme:has(.ppl-stack) .dl-shell{padding-bottom:8px}.ppl-table td[data-label=Status]{text-align:left;padding-inline:5px 0}.ppl-table .ppl-money-form>.ppl-muted{white-space:nowrap}@media (min-width:2560px){.records-theme:has(.ppl-stack){--ppl-caption-floor:16px}}@media (min-width:1400px) and (max-width:1535px) and (min-height:851px){.ppl-table td[data-label=Name]{padding-inline:14px}.ppl-table .ppl-person{gap:16px}}.rec-portal.ppl-row-menu[data-slot=dropdown-menu-content]{inline-size:min(20rem,100vw - 2rem)}.ppl-remove-control{inline-size:min(18rem,100vw - 3rem);padding:.5rem}.ppl-remove-control .ppl-remove-hold{block-size:2.75rem;inline-size:100%;font-size:var(--body-size,1rem);padding-inline:1rem;font-weight:700}.ppl-remove-control .ppl-remove-hold:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ppl-remove-control .ppl-remove-hold:disabled,.ppl-remove-control .ppl-remove-hold[data-disabled]{opacity:1}.ppl-remove-hint,.ppl-remove-result{color:var(--muted-foreground);margin:.75rem 0 0;font-size:.9375rem;line-height:1.5}.ppl-remove-result{color:var(--ink)}.ppl-remove-control .ppl-remove-hint{margin-block-start:.75rem}@media (prefers-reduced-motion:no-preference){.ppl-row:not(.ppl-table-heading){transition:opacity .2s cubic-bezier(.23,1,.32,1)}@starting-style{[data-ppl-settled] .ppl-row:not(.ppl-table-heading){opacity:0}}.ppl-row[data-leaving]{opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(.23,1,.32,1)}}
