.owner .staff .head .sub{max-width:60ch}.owner .staff .access-strip{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.owner .staff .access-strip>span{gap:3px;display:inline-flex}.owner .staff .access-strip i{background:var(--accent);border:1.5px solid var(--accent);border-radius:3px;width:11px;height:18px;display:block}.owner .staff .access-strip i[data-mark=part]{background:linear-gradient(to top, var(--accent) 50%, var(--accent-tint) 50%)}.owner .staff .access-strip i[data-mark=none]{background:0 0;border:1.5px dashed #b3bfce}.owner .staff .legend{flex-wrap:wrap;align-items:center;gap:6px 12px;display:inline-flex}.owner .staff .legend>span{align-items:center;gap:6px;display:inline-flex}.owner .staff .legend i,.owner .staff .level i,.owner .staff .level-head i{width:9px;height:14px}.owner .staff .staff-names-hint{margin:0;padding:12px 20px}.owner .staff .staff-name{max-width:320px;margin-top:10px}.owner .staff .staff-name summary{color:var(--ink-2);cursor:pointer;font-size:.8125rem}.owner .staff .team .staff-name form{justify-items:start;gap:10px;margin-top:10px;display:grid}.owner .staff .staff-name .field{width:100%}.owner .staff .team td:first-child{width:38%}.owner .staff .team tr[id]{scroll-margin-top:80px}.owner .staff .kind{align-items:center;gap:12px;display:flex}.owner .staff .team .since{white-space:nowrap}.owner .staff .kind .pill{justify-content:center;min-width:92px}.owner .staff .pill.owner-pill{background:var(--ink);color:#fff}.owner .staff .av.invitee{border:1.5px dashed var(--ink-3);color:var(--ink-2);background:0 0}.owner .staff .team .r{white-space:nowrap}.owner .staff .team form{display:inline}.owner .staff .team .r>form,.owner .staff .team .r>a+form{margin-left:14px}.owner .staff .team .remove{color:var(--red)}.owner .staff .team .confirm{text-align:left;white-space:normal;max-width:300px;display:inline-grid}.owner .staff .team .alone td{color:var(--ink-2);padding:14px 20px 18px 56px;font-size:.875rem}.owner .staff .team tr.open{background:var(--subtle)}.owner .staff .team tr.open>td{border-bottom:0}.owner .staff .team tr.editing>td{background:var(--subtle);padding:18px 20px 20px}.owner .staff .chooser{gap:8px;min-width:0;display:grid}.owner .staff .chooser-label{font-size:.875rem;font-weight:600}.owner .staff .jobs-box{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.owner .staff .jobs{display:grid}.owner .staff .job{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.owner .staff .job+.job{border-top:1px solid var(--line-soft)}.owner .staff .job:hover{background:var(--subtle)}.owner .staff .job:has(input:checked){background:var(--accent-tint)}.owner .staff .job:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.owner .staff .job input{accent-color:var(--accent);width:18px;height:18px;margin:0}.owner .staff .job-text b{font-size:.9375rem;font-weight:600;display:block}.owner .staff .job-text small{color:var(--ink-2);margin-left:8px;font-size:.75rem;font-weight:500}.owner .staff .job-text>span{color:var(--ink-2);margin-top:2px;font-size:.8125rem;display:block}.owner .staff .custom{--level:128px;border-top:1px solid var(--line-soft);padding:14px 16px 16px 48px}.owner .staff .custom-top{align-items:baseline;gap:12px;min-height:22px;display:flex}.owner .staff .custom-top b{color:var(--ink)}.owner .staff .custom-top .button.link{font-size:.8125rem}.owner .staff .level-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0, 1fr) repeat(3, var(--level));align-items:center;gap:6px;padding:9px 0;display:grid}.owner .staff .level-row:last-child{border-bottom:0}.owner .staff .level-row:has(+.needs){border-bottom-color:#0000}.owner .staff .level-head{border-bottom-color:var(--line);padding:12px 0 6px}.owner .staff .level-head>span{flex-wrap:wrap;align-items:center;gap:0 7px;padding-left:11px;font-size:.75rem;font-weight:600;display:flex}.owner .staff .level-head small{color:var(--ink-2);flex-basis:100%;padding-left:16px;font-size:.6875rem;font-weight:600}.owner .staff .level-group{color:var(--ink-3);letter-spacing:0;text-transform:none;padding-top:14px;font-size:.6875rem;font-weight:600}.owner .staff .level-name{min-width:0}.owner .staff .level-name b{font-size:.875rem;font-weight:600}.owner .staff .level-name em{color:var(--accent);margin-left:8px;font-size:.6875rem;font-style:normal;font-weight:600}.owner .staff .level-name .fine{margin-top:2px;line-height:1.35;display:block}.owner .staff .needs .level-name{padding-left:22px;position:relative}.owner .staff .needs .level-name:before{border-bottom:1.5px solid var(--line);border-left:1.5px solid var(--line);content:"";border-bottom-left-radius:5px;width:10px;height:20px;position:absolute;top:-10px;left:6px}.owner .staff .level{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:5px 10px;font-size:.8125rem;font-weight:600;line-height:1.2;display:flex;position:relative}.owner .staff .level input{opacity:0;pointer-events:none;position:absolute}.owner .staff .level:hover{border-color:var(--ink-3);color:var(--ink)}.owner .staff .level:has(input:checked){background:var(--accent-tint);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-ink)}.owner .staff .level:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.owner .staff .level:has(input:disabled){border-color:var(--line);color:var(--ink-2);cursor:not-allowed;opacity:.4}.owner .staff .level:not(:has(input:checked)) .access-strip{opacity:.45}.owner .staff .level-none{background:var(--line);border-radius:1px;justify-self:center;width:14px;height:1.5px}.owner .staff .chooser-foot{justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;display:flex}.owner .staff .chooser-foot .fine{margin-right:auto}.owner .staff .invite{margin-top:22px}.owner .staff .invite-body{gap:18px;padding:20px;display:grid}.owner .staff .invite-body .field>span{font-size:.875rem;font-weight:600}.owner .staff .invite-body input[type=email]{max-width:420px}.owner .staff .invite-foot{background:var(--subtle);border-top:1px solid var(--line-soft);border-radius:0 0 12px 12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 20px;display:grid}.owner .staff .how{counter-reset:how;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.owner .staff .how li{color:var(--ink-2);counter-increment:how;padding-left:30px;font-size:.875rem;position:relative}.owner .staff .how b{color:var(--ink)}.owner .staff .how li:before{background:var(--ink);color:#fff;content:counter(how);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.6875rem;font-weight:600;display:grid;position:absolute;top:1px;left:0}@media (max-width:1240px){.owner .staff .team tr:not(.editing){border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;display:flex}.owner .staff .team tr:not(.editing) td{border:0;padding:0}.owner .staff .team td:first-child{flex-basis:100%;width:auto;min-width:0}.owner .staff .team .who>span{min-width:0}.owner .staff .team td.r{margin-left:auto}.owner .staff .team tr.open{border-bottom-color:#0000}.owner .staff .team tr.editing{display:block}.owner .staff .team tr.editing>td{padding:16px 14px;display:block}}@media (max-width:760px){.owner .staff .job{grid-template-columns:18px minmax(0,1fr)}.owner .staff .job .access-strip{grid-column:2}.owner .staff .custom{padding:12px 12px 14px}.owner .staff .level-row{grid-template-columns:repeat(3,minmax(0,1fr))}.owner .staff .level-row .level-name{grid-column:1/-1;margin-bottom:4px}.owner .staff .level-head>span:first-child{display:none}.owner .staff .level-head>span,.owner .staff .level-head small{padding-left:0}.owner .staff .level{text-align:center;justify-content:center;padding:5px 6px}.owner .staff .invite-foot,.owner .staff .how{grid-template-columns:1fr}}