.tp-toolbar .search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--ink);padding:0}.tp-toolbar .search{align-items:center;overflow:visible}.tp-toolbar .search input{align-self:stretch;margin:0;min-height:0;box-sizing:border-box}.tp-toolbar .search input:focus-visible{outline:0;box-shadow:none}.tp-toolbar .search:has(input:focus-visible){border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.tp-toolbar .search{height:52px;box-sizing:border-box;padding-top:0;padding-bottom:0}.tp-toolbar .search input{height:auto}.tp-toolbar .btn-outline{height:52px;box-sizing:border-box;gap:10px}.tp-rowact,.tp-toolbar .btn-outline{display:inline-flex;align-items:center}.tp-rowact{background:none;border:0;padding:6px;border-radius:8px;color:var(--ink);cursor:pointer;justify-content:center;transition:background-color .12s ease,color .12s ease}.tp-rowact:hover{background:rgba(33,100,244,.08);color:var(--brand)}.tp-pop .tp-pr{cursor:pointer}.tp-pop .tp-pr:hover{color:var(--brand)}.tp-modal,.tp-modal-scrim{position:fixed}.tp-modal{width:456px;max-width:calc(100vw - 32px);box-sizing:border-box}.tp-modal .field{margin-bottom:18px}.tp-modal .formfoot{justify-content:flex-end;border-top:0;padding-top:6px}.tp-mx .tp-mx-sec{padding-right:10px}.mem-av{width:var(--avatar-row,34px);height:var(--avatar-row,34px);border-radius:var(--avatar-radius-row,8px);flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1;overflow:hidden}.role-detail-h{font-family:var(--font-head);font-size:24px;font-weight:800;margin:0 0 6px}.role-detail-sub{color:var(--mut);font-size:14px;margin:0 0 26px}.role-detail-sec{font-size:18px;font-weight:700;margin:30px 0 14px}.role-detail-empty{color:var(--mut);margin:0}.role-detail-note{color:var(--mut);font-size:14px;margin:22px 0 0}.role-perms td:last-child{white-space:nowrap}.role-perms .tp-cbx,.role-perms .tp-ck{margin-right:10px;vertical-align:middle}.role-detail-state{vertical-align:middle}.tp-reset{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.tp-reset-l{font-weight:600;font-size:14px}.tp-reset-d{margin:0;color:var(--mut);font-size:13px}.tp-reset-ok{margin:2px 0 0;color:var(--ok-ink,#1F7A44);font-size:14px}.role-perms .role-area{font-weight:600;color:var(--ink)}.tp-avtitle{display:block;font-weight:400;font-size:13px;color:var(--mut);margin-top:2px}.tp-activity{margin-left:auto;font-weight:600;white-space:nowrap;align-self:center}.tp-flash{margin:0 0 12px;font-size:14.5px}.tp-flash.ok{color:var(--ok-ink,#1F7A45)}.tp-flash.bad{color:var(--down);font-weight:600}.tp-fset{border:0;margin:0 0 12px;padding:0;min-width:0}.tp-fset>legend{font-weight:700;font-size:14px;margin:0 0 6px;padding:0}.tp-fset .tp-pr{display:flex;align-items:center;gap:10px;min-height:36px;font-size:14.5px}.tp-inv{margin:32px 0 0}.tp-inv-count{display:inline-flex;min-width:24px;height:24px;padding:0 8px;margin-left:8px;border-radius:999px;align-items:center;justify-content:center;background:var(--brand-tint,#EEF3FF);color:var(--brand);font-size:13px;font-weight:700;vertical-align:middle}.tp-inv-empty,.tp-inv-err{color:var(--mut);margin:0}.tp-inv-acts{display:flex;gap:8px}.tp-inv-btn.tp-inv-btn{height:36px;padding:0 14px;font-size:14px}.tp-inv-revoke.tp-inv-revoke{color:var(--down);border-color:var(--down)}.tp-inv-note{margin:6px 0 0;font-size:13px}.tp-inv-note.ok{color:var(--ok-ink,#1F7A45)}.tp-inv-note.bad{color:var(--down)}.tp-ack{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;font-size:15px;cursor:pointer}.tp-ack>input{margin-top:3px}.role-perms-v2 .role-area-row th{background:#F5F7FC;text-align:left;padding:12px 16px;font-weight:700}.role-perms-v2 .role-area-d{display:block;margin-top:2px;font-weight:400;font-size:13px;color:var(--mut)}.role-perms-v2 .role-child td:first-child{padding-left:44px}.role-perms-v2 .role-perm-parent{margin-top:2px}.role-perms-v2 .role-perm-parent,.tp-inv-sub{display:block;font-size:12.5px;color:var(--mut)}.tp-inv-sub{margin-top:4px;white-space:nowrap}.tp-inv .dtable td:first-child{max-width:260px}.tp-inv .dtable td:first-child :is(.tp-avn,.tp-avtitle){white-space:normal;overflow-wrap:anywhere}.tp-inv .tp-inv-sub{white-space:normal;max-width:170px}.tp-inv .tablecard{overflow-x:auto}.tp-note{margin:-4px 0 16px;font-size:13.5px;color:var(--mut)}.btn.btn-danger{background:var(--bad-ink,#b42318);border-color:var(--bad-ink,#b42318);color:#fff}.btn.btn-danger:hover:not(:disabled){background:#912018;border-color:#912018}.btn.btn-danger:focus{outline:none}.btn.btn-danger:focus-visible{outline:2px solid var(--bad-ink,#b42318);outline-offset:2px}.tp-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;margin-left:8px;border-radius:11px;background:#EEF2FD;color:var(--brand);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;vertical-align:1px}.tp-members .dtable td{height:76px;box-sizing:border-box}.tp-members .dtable td.tp-nowrap,.tp-members .dtable td:nth-child(3),.tp-members .dtable td:nth-child(4),.tp-members .dtable th{white-space:nowrap}.tp-members .dtable td.tp-email{max-width:280px}.tp-members .dtable td.tp-email>span,.tp-members .tp-avtitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-members .tp-avtitle{max-width:220px}.tp-members .tp-avn{min-width:0}.tp-members .tp-avn.lead{white-space:nowrap}.tp-members .dtable{width:100%;max-width:100%}.tp-members .dtable td.tp-email{max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-members{max-width:100%;overflow-x:auto}.tp-members .tp-avtitle{max-width:180px}.tp-members .dtable td.tp-email>span{max-width:220px}.tp-pagerow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 0;flex-wrap:wrap}.tp-pagerow>.ds-pager{flex:1 1 auto;margin:0}.tp-pagesize{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2,#4A4F5C)}.tp-pagesize label{font-weight:500;white-space:nowrap}.tp-pagesize .dd-box,.tp-pagesize>div:last-child{min-width:88px}@media (max-width:760px){.tp-pagerow{flex-direction:column;align-items:stretch}.tp-pagesize{justify-content:flex-end}}@media (max-width:1240px){.tp-members{overflow-x:visible}.tp-members .dtable,.tp-members .dtable tbody{display:block}.tp-members .dtable thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.tp-members .dtable tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:14px 16px;border-bottom:1px solid var(--line,#e3e6ee)}.tp-members .dtable td{display:block;height:auto;padding:0;border:0;min-width:0;white-space:normal}.tp-members .dtable td:first-child{grid-column:1}.tp-members .dtable tbody tr>td:first-child{padding-left:0}.tp-members .dtable td.tp-act{grid-column:2;grid-row:1;justify-self:end}.tp-members .dtable td[data-label]{grid-column:1/-1;display:flex;gap:8px;font-size:14px}.tp-members .dtable td[data-label]:before{content:attr(data-label);flex:none;min-width:84px;color:var(--ink-2,#4A4F5C);font-weight:600}.tp-members .dtable td.tp-email>span{max-width:100%}.tp-members .dtable td.tp-nowrap{white-space:nowrap}.tp-members .tp-avtitle{max-width:100%}}@media (min-width:1241px){.tp-members .dtable.dtable{table-layout:fixed;width:100%}.tp-members .dtable.dtable td,.tp-members .dtable.dtable th{padding-left:12px;padding-right:12px;overflow:hidden;text-overflow:ellipsis}.tp-members .dtable.dtable :is(th,td):first-child{width:19%}.tp-members .dtable.dtable :is(th,td):nth-child(2){width:23%}.tp-members .dtable.dtable :is(th,td):nth-child(3){width:12%}.tp-members .dtable.dtable :is(th,td):nth-child(4){width:10%}.tp-members .dtable.dtable :is(th,td):nth-child(5){width:13%}.tp-members .dtable.dtable :is(th,td):nth-child(6){width:14%}.tp-members .dtable.dtable :is(th,td):nth-child(7){width:9%;overflow:visible}.tp-members .dtable.dtable td.tp-email{max-width:none}.tp-members .dtable.dtable td.tp-email>span{max-width:100%}.tp-members .dtable.dtable .cellflex{min-width:0}.tp-members .dtable.dtable .tp-avn{min-width:0;overflow:hidden}.tp-members .dtable.dtable .tp-avn>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-members .dtable.dtable .tp-avtitle{max-width:100%}.tp-members{overflow-x:hidden}}@media (max-width:1240px){.tp-members .cellflex,.tp-members .dtable td:first-child{min-width:0;max-width:100%}.tp-members .tp-avn.lead,.tp-members .tp-avn.lead a.lead{white-space:normal;overflow-wrap:anywhere}.tp-members .tp-avn.lead a.lead{display:inline-flex;align-items:center;min-height:24px}.tp-members .dtable td.tp-nowrap{white-space:normal}}.ds-tb>a.link{display:inline-flex;align-items:center;min-height:24px}