.users{overflow:hidden}.u-side-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);padding:14px 10px 6px;font-size:11px}.u-seg-item{position:relative}.u-seg-item .s-section{padding-right:10px}.u-seg-more{opacity:0;background:var(--bg-muted);width:24px;height:24px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.u-seg-item:hover .u-seg-more,.u-seg-more:focus-visible{opacity:1}.u-seg-item:hover .s-section-meta{visibility:hidden}.users .s-head-text{flex:0 auto;min-width:90px}.users .s-head .spacer-grow{flex:1}.users .s-search{flex:0 240px;min-width:120px}.u-domain{border:1px solid var(--border);max-width:200px;height:30px;color:var(--text-toned);border-radius:7px;flex-shrink:0;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex;position:relative}.u-domain:hover{border-color:var(--border-strong)}.u-domain:focus-within{border-color:var(--border-hi)}.u-domain .icon{color:var(--text-muted)}.u-domain select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.u-row{grid-template-columns:minmax(0,2.6fr) 80px minmax(0,1.3fr) minmax(0,1.2fr) 100px;padding:8px 16px}.u-row.s-row-head{padding:9px 16px}.u-row.is-selected{background:var(--s-selected)}.u-person{align-items:center;gap:10px;min-width:0;display:flex}.u-person-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.u-avatar{background:var(--bg-muted);border:1px solid var(--border);color:var(--text-toned);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.u-type{background:var(--bg-muted);height:20px;color:var(--text-toned);border-radius:5px;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.u-panel{z-index:10;background:var(--panel);border-left:1px solid var(--border);flex-direction:column;width:340px;max-width:100%;min-height:0;display:flex;position:absolute;top:50px;bottom:0;right:0;box-shadow:-12px 0 32px #0000001f}:root.dark .u-panel{box-shadow:-12px 0 32px #00000073}.u-panel-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 12px 16px 18px;display:flex}.u-panel-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.u-panel-title .row-gap{min-width:0}.u-panel-scroll{flex:1;overflow-y:auto}.u-kv{flex-direction:column;gap:9px;margin:0;padding:14px 18px;display:flex}.u-kv-row{justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;display:flex}.u-kv-row dt{color:var(--text-muted);flex-shrink:0}.u-kv-row dd{color:var(--text-hi);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.u-kv-row .mono{font-size:12px}.u-section{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.u-section .u-kv{padding:0}.u-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin:0;font-size:11px;font-weight:400}.u-label-row{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.u-chips{flex-wrap:wrap;gap:6px;display:flex}.u-chip{background:var(--bg-muted);height:24px;color:var(--text-hi);border-radius:99px;padding:0 9px;font-size:12px}.u-chip:hover{box-shadow:0 0 0 1px var(--border-strong)}.u-panel-foot{border-top:1px solid var(--border);padding:14px 18px 18px}.link{color:var(--text-hi);text-underline-offset:2px;font-size:inherit;text-decoration:underline}.u-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.u-timeline li{gap:12px;padding-bottom:16px;display:flex;position:relative}.u-timeline li:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:26px;bottom:2px;left:12px}.u-dot{background:var(--bg-muted);width:25px;height:25px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.u-event{flex-direction:column;gap:3px;min-width:0;padding-top:3px;font-size:13px;display:flex}.u-event-text{overflow-wrap:anywhere}.u-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-props{flex-wrap:wrap;gap:4px;display:flex}.u-prop{background:var(--bg-muted);color:var(--text-toned);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100%;padding:1px 6px;font-size:11px;overflow:hidden}.seg-body{gap:14px}.seg-match{align-items:center;gap:10px;font-size:13px;display:flex}.seg-match .seg button{min-width:36px;height:24px}.seg-rows{flex-direction:column;gap:8px;display:flex}.seg-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seg-row .select.sm{background:var(--bg);max-width:170px;height:30px;font-size:13px}.seg-row>.grow{flex:140px;min-width:120px}.seg-row .x-btn{margin-left:auto}.text-input.sm{width:auto;min-width:0;height:30px;padding:0 9px;font-size:13px}.seg-days{align-items:center;gap:6px;display:inline-flex}.seg-days .text-input.sm{width:64px}.seg-count{align-items:center;gap:8px;display:inline-flex}.u-setup{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:14px;max-width:720px;margin:24px auto;padding:20px;display:flex}.u-setup-head{align-items:flex-start;gap:12px;display:flex}.u-setup-head p{margin-top:2px}.u-setup code,.settings code{background:var(--bg-muted);border-radius:4px;padding:1px 5px;font-size:12px}.u-code{border:1px solid var(--border);background:var(--card);border-radius:9px;position:relative}.u-code pre{color:var(--text-toned);white-space:pre-wrap;word-break:break-all;margin:0;padding:14px 86px 14px 16px;font-size:12px;line-height:1.6}.u-code .btn{position:absolute;top:8px;right:8px}.key-card .card-row{flex-wrap:wrap;align-items:flex-start}.key-head{align-items:flex-start;gap:12px;width:100%;display:flex}.key-head .text{flex:1;min-width:0}.key-head .when{color:var(--text-muted);white-space:nowrap;font-size:12px}.key-line{gap:8px;width:100%;padding-left:27px;display:flex}.key-line .text-input{min-width:0;height:32px;font-family:var(--mono);background:var(--bg);flex:1;font-size:12px}.key-line .btn{height:32px}.key-line .btn.icon-only{width:32px;padding:0}@media (width<=1100px){.u-row{grid-template-columns:minmax(0,2.4fr) 70px minmax(0,1.3fr) 90px}.s-row.u-row>:nth-child(2){display:block}.u-row>:nth-child(4){display:none}}@media (width<=680px){.u-row{grid-template-columns:minmax(0,1fr) 64px 80px}.u-row>:nth-child(3),.u-domain{display:none}.u-panel{width:100%;top:0}}
