.hr-form{margin-top:14px}.hr-label{font-size:var(--rb-fs-body);color:var(--rb-ink);font-weight:500;line-height:1.3}.hr-seg[aria-invalid=true]{border-color:var(--rb-red)}.hr-cost{max-width:220px}.hr-money{position:relative}.hr-money>span{color:var(--rb-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.hub-app .hr-money .rb-input{font-variant-numeric:tabular-nums;padding-left:22px}.hr-seg{border:1px solid var(--rb-rule);border-radius:var(--rb-radius);flex-wrap:wrap;align-self:flex-start;max-width:100%;display:inline-flex;overflow:hidden}.hub-app .hr-seg button{height:32px;font:inherit;font-size:var(--rb-fs-body);color:var(--rb-muted);background:var(--glass-soft);border:none;border-left:1px solid var(--rb-rule);cursor:pointer;white-space:nowrap;padding:0 12px}.hub-app .hr-seg button:first-child{border-left:none}.hub-app .hr-seg button:hover:not([aria-checked=true]){color:var(--rb-ink);background:var(--glass-hover)}.hub-app .hr-seg button[aria-checked=true]{background:var(--rb-ink);color:var(--rb-btn-fg)}.hub-app .hr-seg button:focus-visible{outline:2px solid var(--rb-ink);outline-offset:-2px}.hr-handoff{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 30px;align-items:start;gap:8px;display:grid}.hr-handoff+.hr-handoff{margin-top:8px}.hr-handoff[data-single]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.hr-handoff .who{flex-direction:column;gap:6px;min-width:0;display:flex}.hub-app .hr-handoff .hsel[data-variant=field]{border-color:var(--rb-rule);border-radius:var(--rb-radius);background:var(--rb-surface);min-height:34px;font-size:var(--rb-fs-body);padding:0 10px}.hub-app .hr-handoff .hsel[data-variant=field]:hover,.hub-app .hr-handoff .hsel[data-variant=field][data-open=true]{border-color:var(--rb-ink)}.hub-app .hr-x{width:30px;height:34px;color:var(--rb-faint);cursor:pointer;border-radius:var(--rb-radius);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.hub-app .hr-x:hover{color:var(--rb-ink);background:var(--glass-hover)}.hub-app .hr-x:focus-visible{outline:2px solid var(--rb-ink);outline-offset:-2px}.hub-app .hr-x:disabled{visibility:hidden}.hr-chips{flex-wrap:wrap;gap:6px;display:flex}.hub-app .hr-chip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--glass-border);background:var(--glass-soft);max-width:100%;height:30px;color:var(--rb-body);font:inherit;font-size:var(--rb-fs-small);cursor:pointer;box-shadow:0 0 0 1px var(--glass-edge);border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex;overflow:hidden}.hr-chip .n{text-overflow:ellipsis;min-width:0;overflow:hidden}.hub-app .hr-chip:hover:not([aria-pressed=true]){border-color:var(--rb-faint);color:var(--rb-ink)}.hub-app .hr-chip[aria-pressed=true]{border-color:var(--rb-ink);background:var(--rb-ink);color:var(--rb-btn-fg)}.hub-app .hr-chip:focus-visible{outline:2px solid var(--rb-ink);outline-offset:2px}.hr-item{border-bottom:1px solid var(--rb-hairline);padding:12px 0}.hr-item:last-child{border-bottom:none}.hr-item .top{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.hr-item .t{color:var(--rb-ink);overflow-wrap:anywhere;flex:200px;min-width:0;font-weight:500}.hr-item .m{color:var(--rb-muted);font-size:var(--rb-fs-small)}.hr-item .p{color:var(--rb-body);font-size:var(--rb-fs-small);overflow-wrap:anywhere;margin-top:4px;line-height:1.5}.hr-item .p b{color:var(--rb-ink);font-weight:500}.hr-item .acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.hr-item ul{color:var(--rb-body);font-size:var(--rb-fs-small);margin:6px 0 0;padding-left:18px;line-height:1.6}.hr-item ul.hr-handoffs{gap:2px;padding:0;list-style:none;display:grid}.hr-handoffs li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.hr-handoffs li svg{color:var(--rb-faint);flex:none;align-self:center}.hr-handoffs .task{color:var(--rb-ink)}.hr-item .hr-reply{border-radius:var(--rb-radius);background:var(--glass-soft);margin-top:8px;padding:6px 10px}.hr-month{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.hr-month .label{color:var(--rb-ink);margin-right:6px;font-weight:500}.hr-none{color:var(--rb-body);font-size:var(--rb-fs-body);line-height:1.7}.hr-none .rb-link{font-size:inherit}@media (max-width:720px){.hr-handoff{grid-template-columns:minmax(0,1fr) 30px}.hr-handoff .who{grid-area:2/1/auto/2}.hr-handoff[data-single]{grid-template-columns:minmax(0,1fr)}.hub-app .hr-seg button{height:40px}.hub-app .hr-chip{height:36px}.hub-app .hr-x{height:40px}}
