#us-floating-container{--us-bg: var(--card-bg, #ffffff);--us-bg-subtle: var(--subtle-fg, #f7f7f8);--us-hover: var(--fg-hover-color, #f1f2f4);--us-border: var(--border-color, #e7e8ea);--us-border-strong: #d4d6da;--us-text: var(--text-color, #1f2328);--us-label: #4b5563;--us-muted: var(--text-muted, #6b7280);--us-ok: #166534;--us-ok-bg: #e7f6ec;--us-ok-strong: #dcfce7;--us-ok-border: #86d9a3;--us-bad: #b91c1c;--us-bad-bg: #fdecec;--us-info: #1d4ed8;--us-accent: #171717;--us-accent-fg: #ffffff;--us-warn: #b45309;--us-warn-bg: #fef3c7;--us-warn-border: #fcd34d;--us-shadow: 0 1px 2px rgba(16, 24, 40, .06), 0 12px 32px -4px rgba(16, 24, 40, .18);--us-radius: 14px;--us-avatar-s: 70%;--us-avatar-l: 90%;--us-avatar-fg-l: 30%;position:fixed;right:20px;bottom:20px;z-index:1060;font-family:var(--font-stack, inherit);font-size:13px;line-height:1.35;color:var(--us-text);-webkit-font-smoothing:antialiased}[data-theme=dark] #us-floating-container{color-scheme:dark;--us-border-strong: rgba(255, 255, 255, .16);--us-label: rgba(255, 255, 255, .72);--us-ok: #4ade80;--us-ok-bg: rgba(74, 222, 128, .12);--us-ok-strong: rgba(74, 222, 128, .18);--us-ok-border: rgba(74, 222, 128, .5);--us-bad: #f87171;--us-bad-bg: rgba(248, 113, 113, .12);--us-info: #93c5fd;--us-accent: #fafafa;--us-accent-fg: #171717;--us-warn: #fbbf24;--us-warn-bg: rgba(251, 191, 36, .12);--us-warn-border: rgba(251, 191, 36, .35);--us-shadow: 0 0 0 1px rgba(255, 255, 255, .04), 0 16px 40px -6px rgba(0, 0, 0, .6);--us-avatar-s: 30%;--us-avatar-l: 24%;--us-avatar-fg-l: 82%}#us-floating-container *,#us-floating-container *:before,#us-floating-container *:after{box-sizing:border-box}#us-floating-container [hidden]{display:none!important}#us-floating-container button{font:inherit;color:inherit;background:none;border:0;margin:0;cursor:pointer}#us-floating-container svg{width:16px;height:16px;flex-shrink:0}#us-floating-container kbd{font-family:inherit;font-size:10px;line-height:1;padding:3px 5px;min-width:18px;text-align:center;border-radius:4px;border:1px solid var(--us-border);border-bottom-width:2px;background:var(--us-bg);color:var(--us-muted);box-shadow:none}#us-floating-container .us-avatar{--us-hue: 220;width:32px;height:32px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;font-size:11px;font-weight:600;letter-spacing:.02em;background:hsl(var(--us-hue) var(--us-avatar-s) var(--us-avatar-l));color:hsl(var(--us-hue) 45% var(--us-avatar-fg-l))}#us-floating-container .us-avatar img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;pointer-events:none}#us-floating-container .us-avatar--lg{width:36px;height:36px;font-size:12px}#us-floating-container .us-trigger{position:relative;display:flex;align-items:center;gap:0;height:44px;padding:4px;border-radius:999px;background:var(--us-bg);border:1px solid var(--us-border);box-shadow:var(--us-shadow);opacity:.85;transition:opacity .2s,transform .2s,box-shadow .2s,gap .25s}#us-floating-container .us-trigger:hover,#us-floating-container .us-trigger:focus-visible,#us-floating-container.us-open .us-trigger,#us-floating-container.us-switched .us-trigger{opacity:1}#us-floating-container .us-trigger:hover{transform:translateY(-1px)}#us-floating-container .us-trigger:focus-visible{outline:2px solid var(--us-accent);outline-offset:2px}#us-floating-container .us-trigger-label{max-width:0;overflow:hidden;white-space:nowrap;font-size:12px;color:var(--us-text);transition:max-width .25s ease,padding .25s ease}#us-floating-container .us-trigger:hover .us-trigger-label,#us-floating-container .us-trigger:focus-visible .us-trigger-label,#us-floating-container.us-switched .us-trigger-label{max-width:220px;padding:0 10px 0 8px;text-overflow:ellipsis}#us-floating-container.us-open .us-trigger-label{max-width:0;padding:0}#us-floating-container .us-trigger-badge{position:absolute;left:26px;bottom:0;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--us-accent);color:var(--us-accent-fg);border:2px solid var(--us-bg)}#us-floating-container .us-trigger-badge svg{width:10px;height:10px}#us-floating-container.us-switched .us-trigger{border-color:var(--us-warn-border);background:var(--us-warn-bg);box-shadow:0 0 0 3px var(--us-warn-bg),var(--us-shadow)}#us-floating-container.us-switched .us-trigger-badge{background:var(--us-warn);color:#fff}#us-floating-container.us-switched .us-trigger-label b{color:var(--us-warn)}#us-floating-container.us-hidden .us-trigger{display:none}#us-floating-container.us-busy .us-trigger{pointer-events:none;opacity:.5}#us-floating-container .us-card{position:absolute;right:0;bottom:54px;width:560px;max-width:calc(100vw - 40px);max-height:min(760px,calc(100vh - 100px));display:flex;flex-direction:column;overflow:hidden;background:var(--us-bg);border:1px solid var(--us-border);border-radius:var(--us-radius);box-shadow:var(--us-shadow);visibility:hidden;opacity:0;transform:translateY(8px) scale(.98);transform-origin:bottom right;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}#us-floating-container.us-open .us-card{visibility:visible;opacity:1;transform:none;transition:opacity .18s ease,transform .18s cubic-bezier(.2,.9,.3,1.2),visibility 0s}#us-floating-container .us-identity{padding:12px;background:var(--us-bg-subtle);border-bottom:1px solid var(--us-border)}#us-floating-container .us-identity:empty{display:none}#us-floating-container .us-identity-main{display:flex;align-items:center;gap:10px}#us-floating-container .us-identity-text{display:flex;flex-direction:column;min-width:0;flex:1}#us-floating-container .us-eyebrow{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--us-muted)}#us-floating-container .us-identity-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#us-floating-container .us-icon-btn{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--us-muted)}#us-floating-container .us-icon-btn:hover{background:var(--us-hover);color:var(--us-text)}#us-floating-container .us-head-back{display:none;margin-right:-4px;color:var(--us-text)}#us-floating-container.us-info-mode .us-head-back,#us-floating-container.us-creating .us-head-back,#us-floating-container.us-access-mode .us-head-back{display:flex}#us-floating-container .us-switch-back{display:flex;align-items:center;gap:6px;height:34px;max-width:200px;flex-shrink:0;padding:0 8px 0 12px;border:1px solid var(--us-border-strong);border-radius:8px;background:var(--us-bg);font-size:12px;font-weight:500;color:var(--us-text)}#us-floating-container .us-switch-back:hover{background:var(--us-hover)}#us-floating-container .us-switch-back svg{width:14px;height:14px}#us-floating-container .us-switch-back-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#us-floating-container .us-tiles{display:flex;gap:8px;padding:12px 12px 0}#us-floating-container .us-tile{flex:1 1 0;min-width:0;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--us-border);border-radius:10px;background:var(--us-bg);font-size:12px;font-weight:500;color:var(--us-text);transition:background .15s,border-color .15s}#us-floating-container .us-tile:hover{background:var(--us-hover);border-color:var(--us-border-strong)}#us-floating-container .us-tile svg{width:18px;height:18px}#us-floating-container .us-search{position:relative;display:flex;align-items:center;margin:12px 12px 8px}#us-floating-container .us-search-icon{position:absolute;left:11px;display:flex;color:var(--us-muted);pointer-events:none}#us-floating-container .us-search input{width:100%;height:38px;padding:0 100px 0 36px;font:inherit;font-size:14px;color:var(--us-text);background:var(--us-bg);border:1px solid var(--us-border-strong);border-radius:9px;outline:none;transition:border-color .15s,background .15s,box-shadow .15s}#us-floating-container .us-search input::-moz-placeholder{color:var(--us-muted)}#us-floating-container .us-search input::placeholder{color:var(--us-muted)}#us-floating-container .us-search input:focus{border-color:var(--us-muted);box-shadow:0 0 0 3px var(--us-hover)}#us-floating-container .us-search .us-kbd{position:absolute;right:8px;pointer-events:none}#us-floating-container .us-filters{display:flex;align-items:center;gap:4px;padding:0 12px 8px;border-bottom:1px solid var(--us-border)}#us-floating-container .us-filter{height:28px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:500;background:var(--us-hover);color:var(--us-label);transition:background .15s,color .15s}#us-floating-container .us-filter:hover{background:var(--us-hover);color:var(--us-text)}#us-floating-container .us-filter.active{background:var(--us-accent);color:var(--us-accent-fg)}#us-floating-container .us-list{position:relative;flex:1;min-height:min(380px,40vh);overflow-y:auto;padding:6px;overscroll-behavior:contain;scrollbar-width:thin}#us-floating-container .us-group{padding:8px 8px 4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--us-muted)}#us-floating-container .us-item{display:grid;grid-template-columns:32px minmax(0,1fr) 24px 24px;align-items:center;-moz-column-gap:12px;column-gap:12px;min-height:48px;padding:6px 10px;border-radius:9px;cursor:pointer;outline:none}#us-floating-container .us-item.is-active{background:var(--us-hover)}#us-floating-container .us-item-text{display:flex;flex-direction:column;min-width:0}#us-floating-container .us-item-name{display:flex;align-items:center;gap:6px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#us-floating-container .us-item-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis}#us-floating-container .us-item-email{font-size:12px;color:var(--us-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#us-floating-container .us-chip{padding:1px 6px;border-radius:5px;font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--us-muted);background:var(--us-bg-subtle);border:1px solid var(--us-border)}#us-floating-container .us-chip--current{color:#15803d;background:rgba(21,128,61,.08);border-color:#15803d40;flex-shrink:0}#us-floating-container .us-item--current{cursor:default}#us-floating-container .us-chip--web{color:#2563eb;background:rgba(37,99,235,.08);border-color:#2563eb33;flex-shrink:0}#us-floating-container .us-empty{padding:28px 16px;text-align:center;color:var(--us-muted);font-size:12px}#us-floating-container .us-num{min-width:22px;margin:0;text-align:center}#us-floating-container .us-num--none{display:inline-block}#us-floating-container .us-item.is-active .us-num{color:var(--us-text);border-color:var(--us-muted)}#us-floating-container .us-hints>.us-hint-back{display:none}#us-floating-container.us-can-go-back .us-hints>.us-hint-back{display:inline-flex}#us-floating-container .us-skeleton{display:flex;gap:10px;cursor:default}#us-floating-container .us-skeleton .us-item-text{flex:1}#us-floating-container .us-skeleton .us-avatar,#us-floating-container .us-bar{background:linear-gradient(90deg,var(--us-hover) 25%,var(--us-bg-subtle) 50%,var(--us-hover) 75%);background-size:200% 100%;animation:us-shimmer 1.2s infinite linear}#us-floating-container .us-bar{display:block;height:9px;width:60%;border-radius:4px;margin:3px 0}#us-floating-container .us-bar--short{width:80%;height:7px}@keyframes us-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}#us-floating-container .us-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-top:1px solid var(--us-border);background:var(--us-bg-subtle);font-size:12px;color:var(--us-muted)}#us-floating-container .us-hints b{font-weight:600;color:var(--us-text)}#us-floating-container .us-hints{display:flex;align-items:center;gap:4px}#us-floating-container .us-hints>span{display:inline-flex;align-items:center;gap:4px}#us-floating-container .us-footer-actions{display:flex;align-items:center;gap:4px;margin-left:auto}#us-floating-container .us-hide,#us-floating-container .us-info-btn{font-size:11px;color:var(--us-muted);padding:2px 6px;border-radius:5px}#us-floating-container .us-info-btn{display:flex;align-items:center;padding:3px}#us-floating-container .us-info-btn svg{width:15px;height:15px}#us-floating-container .us-hide:hover,#us-floating-container .us-info-btn:hover,#us-floating-container .us-info-btn.is-on{background:var(--us-hover);color:var(--us-text)}#us-floating-container .us-info{display:none;flex-direction:column;gap:12px;flex:1;min-height:0;overflow-y:auto;padding:12px 16px 16px;scrollbar-width:thin}#us-floating-container.us-info-mode .us-info{display:flex}#us-floating-container.us-info-mode .us-browse,#us-floating-container.us-info-mode .us-hints,#us-floating-container.us-info-mode .us-switch-back{display:none}#us-floating-container .us-info .us-create-head{position:sticky;top:-12px;z-index:1;margin:-12px 0 0;padding:12px 0 6px;background:var(--us-bg)}#us-floating-container .us-info-lead{margin:0;padding:9px 11px;border-radius:8px;background:var(--us-bg-subtle);font-size:12px;line-height:1.5;color:var(--us-muted)}#us-floating-container .us-info-item{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start}#us-floating-container .us-info-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--us-bg-subtle);border:1px solid var(--us-border);color:var(--us-text)}#us-floating-container .us-info-icon svg{width:16px;height:16px}#us-floating-container .us-info-item b{font-size:13px;font-weight:600}#us-floating-container .us-info-item p{margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--us-muted)}#us-floating-container .us-info kbd{padding:1px 5px;margin:0 1px;border:1px solid var(--us-border);border-radius:4px;background:var(--us-bg-subtle);font-size:10px;color:var(--us-text)}#us-floating-container .us-info-keys{display:flex;flex-wrap:wrap;gap:6px 14px;padding:9px 11px;border:1px dashed var(--us-border);border-radius:8px;font-size:12px;color:var(--us-muted)}#us-floating-container .us-info-keys i{font-style:normal;color:var(--us-text)}@media (max-width: 480px){#us-floating-container{right:12px;bottom:12px}#us-floating-container .us-card{width:calc(100vw - 24px);max-width:none}#us-floating-container .us-hints,#us-floating-container .us-search .us-kbd{display:none}#us-floating-container .us-search input{padding-right:12px}}@media (prefers-reduced-motion: reduce){#us-floating-container *,#us-floating-container .us-card{transition:none!important;animation:none!important}}#us-floating-container .us-pin{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:6px;color:var(--us-muted);opacity:0;transition:opacity .12s,color .12s,background .12s}#us-floating-container .us-item.is-active .us-pin,#us-floating-container .us-pin:focus-visible,#us-floating-container .us-pin.is-pinned{opacity:1}#us-floating-container .us-pin:hover{background:var(--us-bg);color:var(--us-text)}#us-floating-container .us-pin.is-pinned{color:#e0a100}#us-floating-container .us-pin.is-pinned svg{fill:currentColor}#us-floating-container .us-pin svg{width:14px;height:14px}#us-floating-container .us-item{position:relative}#us-floating-container .us-item.is-dragging{background:var(--us-hover);outline:1.5px dashed var(--us-muted);outline-offset:-1.5px}#us-floating-container .us-item.is-dragging>*{opacity:.35}#us-floating-container .us-item.us-settled{animation:us-settle .7s ease-out}@keyframes us-settle{0%{background:var(--us-hover);box-shadow:0 0 0 2px var(--us-accent)}to{background:transparent;box-shadow:0 0 0 2px transparent}}#us-floating-container .us-item[draggable=true]{cursor:grab}#us-floating-container .us-browse{display:flex;flex-direction:column;min-height:0;flex:1}#us-floating-container .us-create,#us-floating-container .us-access{display:none;flex-direction:column;gap:12px;flex:1;min-height:0;margin:0;padding:14px 16px 0;overflow-y:auto;scrollbar-width:thin}#us-floating-container.us-creating .us-create,#us-floating-container.us-access-mode .us-access{display:flex}#us-floating-container.us-creating .us-browse,#us-floating-container.us-creating .us-switch-back,#us-floating-container.us-creating .us-footer,#us-floating-container.us-access-mode .us-browse,#us-floating-container.us-access-mode .us-switch-back,#us-floating-container.us-access-mode .us-footer{display:none}#us-floating-container.us-creating .us-card,#us-floating-container.us-access-mode .us-card{height:min(760px,calc(100vh - 100px))}#us-floating-container.us-access-mode .us-card{width:620px;max-width:calc(100vw - 24px)}#us-floating-container .us-create-head{display:flex;align-items:center;gap:8px}#us-floating-container .us-create-titles{display:flex;flex-direction:column;min-width:0}#us-floating-container .us-create-title{font-size:16px;font-weight:600}#us-floating-container .us-create-sub,#us-floating-container .us-access-sub{font-size:12px;color:var(--us-muted)}#us-floating-container .us-create-sub:empty{display:none}#us-floating-container .us-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#us-floating-container .us-field{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0;font-size:12px;font-weight:500;color:var(--us-label)}#us-floating-container .us-field-row{display:flex;align-items:center;justify-content:space-between}#us-floating-container .us-field input[type=text],#us-floating-container .us-field input[type=email]{height:38px;min-width:0;padding:0 12px;font:inherit;font-size:13px;font-weight:400;color:var(--us-text);background:var(--us-bg);border:1px solid var(--us-border-strong);border-radius:9px;outline:none}#us-floating-container .us-field input:focus{border-color:var(--us-muted);box-shadow:0 0 0 3px var(--us-hover)}#us-floating-container .us-field input.us-role-search{height:36px;background:var(--us-bg-subtle);border-color:transparent}#us-floating-container .us-picked-count{padding:2px 8px;border-radius:999px;font-size:11px;background:var(--us-accent);color:var(--us-accent-fg)}#us-floating-container.us-roles-mode .us-create-fields,#us-floating-container.us-roles-mode .us-profiles,#us-floating-container.us-roles-mode .us-create-only,#us-floating-container.us-roles-mode .us-create-actions [type=submit],#us-floating-container .us-roles-save,#us-floating-container .us-roles-cancel{display:none}#us-floating-container.us-roles-mode .us-roles-save,#us-floating-container.us-roles-mode .us-roles-cancel{display:inline-block}#us-floating-container .us-profile-strip{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 6px;margin:0 -2px;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}#us-floating-container .us-profile{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:30px;padding:0 6px 0 12px;border:1px solid var(--us-border-strong);border-radius:999px;background:var(--us-bg);font-size:12px;font-weight:500;color:var(--us-text);white-space:nowrap;scroll-snap-align:start;transition:background .12s,border-color .12s,color .12s}#us-floating-container .us-profile:last-child{margin-right:24px}#us-floating-container .us-profile:hover{border-color:var(--us-muted)}#us-floating-container .us-profile-count{min-width:18px;padding:1px 6px;border-radius:999px;font-size:10px;text-align:center;background:var(--us-hover);color:var(--us-muted)}#us-floating-container .us-profile.is-on{border-color:var(--us-accent);background:var(--us-accent);color:var(--us-accent-fg)}#us-floating-container .us-profile.is-on .us-profile-count{background:rgba(255,255,255,.2);color:inherit}[data-theme=dark] #us-floating-container .us-profile.is-on .us-profile-count{background:rgba(0,0,0,.15)}#us-floating-container .us-roles-field{flex:1;min-height:0;gap:8px}#us-floating-container .us-role-list{flex:1;min-height:180px;overflow-y:auto;padding:4px;border:1px solid var(--us-border);border-radius:9px;scrollbar-width:thin}#us-floating-container .us-role{display:flex;align-items:center;gap:8px;min-height:29px;margin:0;padding:0 10px;border-radius:6px;font-size:var(--text-sm, 13px);font-weight:var(--font-weight-medium, 500);letter-spacing:.02em;color:var(--text-color, var(--us-text));cursor:pointer}#us-floating-container .us-role-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#us-floating-container .us-role.is-removing .us-role-name{color:var(--us-muted);text-decoration:line-through}#us-floating-container .us-role-tag{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:500}#us-floating-container .us-role-tag:empty{display:none}#us-floating-container .us-role.is-adding .us-role-tag{background:var(--us-ok-bg);color:var(--us-ok)}#us-floating-container .us-role.is-removing .us-role-tag{background:var(--us-bad-bg);color:var(--us-bad)}#us-floating-container .us-role,#us-floating-container .us-access-more{--checkbox-right-margin: 0}#us-floating-container .us-create-actions{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;gap:8px;flex-shrink:0;margin:auto -16px 0;padding:10px 16px;border-top:1px solid var(--us-border);background:var(--us-bg-subtle)}#us-floating-container .us-form-status,#us-floating-container .us-access-changes{flex:1;min-width:0;font-size:12px;color:var(--us-muted)}#us-floating-container .us-form-status b{font-weight:600;color:var(--us-text)}#us-floating-container .us-status-add{font-weight:500;color:var(--us-ok)}#us-floating-container .us-status-remove{font-weight:500;color:var(--us-bad)}#us-floating-container .us-access-changes{font-weight:500;color:var(--us-info)}#us-floating-container .us-btn{height:34px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:500;border:1px solid var(--us-border-strong);background:var(--us-bg);color:var(--us-text)}#us-floating-container .us-btn:hover{background:var(--us-hover)}#us-floating-container .us-btn--primary{background:var(--us-accent);border-color:var(--us-accent);color:var(--us-accent-fg)}#us-floating-container .us-btn--primary:hover{background:var(--us-accent);filter:brightness(1.15)}#us-floating-container .us-btn:disabled{opacity:.5;pointer-events:none}#us-floating-container .us-access{gap:10px}#us-floating-container .us-combo{position:relative;display:flex;flex-direction:column}#us-floating-container .us-combo-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;display:flex;flex-direction:column;max-height:264px;overflow-y:auto;padding:4px;border:1px solid var(--us-border);border-radius:10px;background:var(--us-bg);box-shadow:var(--us-shadow);scrollbar-width:thin}#us-floating-container .us-combo-option{display:flex;align-items:center;gap:12px;min-height:34px;padding:0 10px;border-radius:7px;font-size:13px;font-weight:400;color:var(--us-text);cursor:pointer}#us-floating-container .us-combo-option:hover,#us-floating-container .us-combo-option.is-active{background:var(--us-hover)}#us-floating-container .us-combo-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#us-floating-container .us-combo-name b{font-weight:600}#us-floating-container .us-combo-meta{flex-shrink:0;font-size:11px;color:var(--us-muted)}#us-floating-container .us-combo-empty{padding:10px;font-size:12px;font-weight:400;color:var(--us-muted)}#us-floating-container .us-access-summary{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--us-border);border-radius:9px;background:var(--us-bg-subtle);font-size:12px}#us-floating-container .us-access-summary:empty{display:none}#us-floating-container .us-access-summary-title{font-weight:500}#us-floating-container .us-access-summary-title b{font-weight:600}#us-floating-container .us-access-summary-row{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px}#us-floating-container .us-access-summary-label{padding-top:2px;font-size:11px;color:var(--us-muted)}#us-floating-container .us-access-summary small{color:var(--us-muted)}#us-floating-container .us-access-pills{display:flex;flex-wrap:wrap;gap:4px}#us-floating-container .us-access-pill{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:500}#us-floating-container .us-access-pill.is-yes{background:var(--us-ok-bg);color:var(--us-ok)}#us-floating-container .us-access-pill.is-no{background:var(--us-bad-bg);color:var(--us-bad)}#us-floating-container .us-access-none{padding-top:2px;color:var(--us-muted)}#us-floating-container .us-access-tools{display:flex;align-items:center;gap:10px}#us-floating-container .us-access-search{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:9px;background:var(--us-bg-subtle);color:var(--us-muted)}#us-floating-container .us-access-search:focus-within{box-shadow:0 0 0 3px var(--us-hover)}#us-floating-container .us-access-search svg{width:15px;height:15px}#us-floating-container .us-access-role-search{flex:1;min-width:0;height:100%;padding:0;font:inherit;font-size:13px;color:var(--us-text);background:none;border:0;outline:none;box-shadow:none}#us-floating-container .us-access-more{display:flex;align-items:center;gap:6px;flex-shrink:0;margin:0;font-size:12px;color:var(--us-label);white-space:nowrap;cursor:pointer}#us-floating-container .us-access-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:6px}#us-floating-container .us-access-suggest:empty{display:none}#us-floating-container .us-access-suggest .us-group{padding:0 2px 0 0;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}#us-floating-container .us-access-suggest-item{display:flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:1px dashed var(--us-border-strong);border-radius:999px;font-size:12px;font-weight:500;color:var(--us-text)}#us-floating-container .us-access-suggest-item:hover,#us-floating-container .us-access-suggest-item:focus-visible{background:var(--us-hover);border-style:solid}#us-floating-container .us-access-suggest-item svg{width:11px;height:11px}#us-floating-container .us-access-roles{display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid var(--us-border);border-radius:9px}#us-floating-container .us-access-roles .us-empty{padding:20px 12px}#us-floating-container .us-access-roles .us-group{padding:10px 6px 2px}#us-floating-container .us-access-roles .us-group:first-child{padding-top:4px}#us-floating-container .us-access-role{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border:1px solid var(--us-border);border-radius:10px}#us-floating-container .us-access-role.is-mine{background:var(--us-bg-subtle);border-color:transparent}#us-floating-container .us-access-role.is-new{box-shadow:inset 0 0 0 1px #93b4f5}#us-floating-container .us-access-role-name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#us-floating-container .us-access-rights{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(56px,calc((100% - 42px)/8)),1fr));gap:6px}#us-floating-container .us-right{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;height:30px;padding:0 6px;border:1px solid var(--us-border-strong);border-radius:999px;background:var(--us-bg);font-size:12px;font-weight:500;color:var(--us-label);transition:background .12s,border-color .12s,color .12s,box-shadow .12s,transform .12s}#us-floating-container .us-right:hover{border-color:var(--us-muted);color:var(--us-text);transform:translateY(-1px)}#us-floating-container .us-right.is-on{border-color:var(--us-ok-border);background:var(--us-ok-strong);color:var(--us-ok);font-weight:600;box-shadow:0 1px 2px #1665341f,0 0 0 3px var(--us-ok-bg)}#us-floating-container .us-right.is-on:hover{border-color:var(--us-ok)}#us-floating-container .us-right.is-changed,#us-floating-container .us-right.is-on.is-changed{box-shadow:0 0 0 2px #93b4f5}#us-floating-container .us-right:disabled{cursor:default;opacity:.55;box-shadow:none;transform:none}#us-floating-container .us-right:disabled:hover{border-color:var(--us-border-strong);color:var(--us-label)}#us-floating-container .us-right.is-on:disabled:hover{border-color:var(--us-ok-border);color:var(--us-ok)}#us-floating-container .us-access-foot{flex:1;min-width:0;display:flex;align-items:center;gap:12px}#us-floating-container .us-access-foot .us-access-changes{flex:0 1 auto}#us-floating-container .us-access-foot .us-access-changes:empty{display:none}#us-floating-container .us-access-advanced{font-size:12px;color:var(--us-label);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}#us-floating-container .us-access-advanced:hover{color:var(--us-text)}.us-fix-access{margin-left:6px;font-weight:600;text-decoration:underline}#us-banner{--us-warn: #d97706;--us-banner-bg: #fffbeb;--us-banner-fg: #92400e;--us-banner-border: #fcd34d;font-family:var(--font-stack, inherit);font-size:12px;line-height:1.3}[data-theme=dark] #us-banner{--us-warn: #f59e0b;--us-banner-bg: #292012;--us-banner-fg: #fcd34d;--us-banner-border: rgba(251, 191, 36, .4)}#us-banner .us-banner-frame{position:fixed;inset:0;z-index:1059;pointer-events:none;box-shadow:inset 0 0 0 3px var(--us-warn)}#us-banner .us-banner-pill{position:fixed;left:50%;bottom:0;transform:translate(-50%);z-index:1059;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 140px);padding:5px 6px 5px 12px;border-radius:10px 10px 0 0;background:var(--us-banner-bg);color:var(--us-banner-fg);border:1px solid var(--us-banner-border);border-bottom:0;box-shadow:0 -4px 14px #00000014;white-space:nowrap}#us-banner svg{width:14px;height:14px;flex-shrink:0}#us-banner .us-banner-icon{display:flex}#us-banner .us-banner-text{overflow:hidden;text-overflow:ellipsis}#us-banner button{font:inherit;margin:0;cursor:pointer;display:flex;align-items:center;gap:5px;border:0;color:inherit;background:none}#us-banner .us-banner-back{padding:3px 8px;border-radius:6px;background:var(--us-warn);color:#fff;font-weight:500}[data-theme=dark] #us-banner .us-banner-back{color:#1c1206}#us-banner .us-banner-back:hover{filter:brightness(1.08)}#us-banner .us-banner-collapse{padding:3px;border-radius:6px;opacity:.7}#us-banner .us-banner-collapse:hover{opacity:1}#us-banner.us-banner--collapsed .us-banner-pill{padding:4px 10px;cursor:pointer}#us-banner.us-banner--collapsed .us-banner-text,#us-banner.us-banner--collapsed button{display:none}@media (max-width: 480px){#us-banner .us-banner-text{display:none}}@media print{#us-banner,#us-floating-container{display:none!important}}
/*# sourceMappingURL=user_switcher.bundle.YQ4LAVMK.css.map */
