.v3-hive-tap{min-height:44px;height:auto}.v3-hive-door{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.v3-hive-door-blurb,.v3-hive-door-note{margin:0;max-width:46ch}.v3-hive-door .btn{gap:8px}.v3-hive-arrow{font-weight:700;line-height:1}.v3-hive-door-idle{border:1.5px dashed var(--border);border-radius:var(--radius);padding:12px 16px;max-width:520px;background:var(--card)}.v3-hive-door-idle p{margin:0}@media (max-width:640px){.v3-hive-door{align-items:stretch}.v3-hive-door .btn{width:100%}}@media (prefers-reduced-motion:reduce){.hive-rail .v3-hive-rail-door,.v3-hive-door .btn{transition:none}.v3-hive-door .btn:hover{transform:none}}.hive-rail [aria-busy=true],.v3-hive-door [aria-busy=true]{opacity:.7;cursor:progress}.stats.v3-hive-statement-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.v3-hive-statement-stats .stat{min-width:0}.v3-hive-statement-stats .stat dt{overflow-wrap:break-word}.v3-hive-glance .stat{min-width:0}.v3-hive-glance .stat dt{overflow-wrap:break-word}.v3-hive-more{margin-top:10px;margin-bottom:0}.v3-hive-stack-card{overflow-x:auto}.v3-hive-leads,.v3-hive-sheet{width:100%;border-collapse:collapse}.v3-hive-leads thead tr,.v3-hive-sheet thead tr{text-align:left;color:var(--muted-foreground)}.v3-hive-leads tbody tr,.v3-hive-sheet tbody tr{border-top:1px solid var(--border)}.v3-hive-leads th{padding:8px 12px;font-weight:600}.v3-hive-leads td{padding:8px 12px}.v3-hive-sheet th{padding:8px 10px;font-weight:600;white-space:nowrap}.v3-hive-sheet td{padding:8px 10px;vertical-align:top}.v3-hive-sheet td.v3-hive-nowrap{white-space:nowrap}.v3-hive-sheet-status{display:block}.v3-hive-tick{display:inline}.v3-hive-tick-box,.v3-hive-tick-text{display:none}@media (max-width:640px){.card.v3-hive-statement{padding:18px}.stats.v3-hive-statement-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v3-hive-statement-stats .stat{padding:12px}.v3-hive-statement-stats .stat dt{font-size:1.25rem}.v3-hive-statement-stats .stat dd{font-size:.875rem}.stats.v3-hive-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v3-hive-glance .stat:last-child:nth-child(odd){grid-column:1/-1}.v3-hive-more a{display:inline-flex;align-items:center;min-height:44px}.card.v3-hive-stack-card{padding:4px 14px;overflow:visible}.v3-hive-leads,.v3-hive-leads tbody,.v3-hive-sheet,.v3-hive-sheet tbody{display:block;width:100%}.v3-hive-leads thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.v3-hive-leads .badge,.v3-hive-sheet .badge{margin-bottom:0}.v3-hive-leads tbody tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name phone" "score status";grid-column-gap:12px;column-gap:12px;align-items:center;padding:0 0 10px}.v3-hive-leads tbody tr:first-child{border-top:0}.v3-hive-leads td{display:block;padding:0;min-width:0}.v3-hive-leads-name{grid-area:name}.v3-hive-leads-phone{grid-area:phone;white-space:nowrap;color:var(--muted-foreground)}.v3-hive-leads-score{grid-area:score}.v3-hive-leads-status{grid-area:status;justify-self:end}.v3-hive-leads-name a{display:flex;align-items:center;min-height:44px;font-weight:600;overflow-wrap:anywhere}.v3-hive-leads-name a:after{content:"";position:absolute;inset:0}.v3-hive-leads td[data-label]:before,.v3-hive-sheet td[data-label]:before{content:attr(data-label) " ";color:var(--muted-foreground)}.small.v3-hive-sheet{font-size:1rem}.v3-hive-sheet thead,.v3-hive-sheet thead tr{display:block}.v3-hive-sheet thead th{display:none;padding:0;white-space:normal}.v3-hive-sheet thead th:first-child{display:block}.v3-hive-sheet tbody tr{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px;padding:6px 0 12px 52px}.v3-hive-sheet td{display:block;padding:0;min-width:0;overflow-wrap:anywhere}.v3-hive-sheet td.v3-hive-nowrap{white-space:normal}.v3-hive-sheet td[data-label]:before{display:block;font-size:.875rem}.v3-hive-sheet td.v3-hive-pick{position:absolute;top:6px;left:0;z-index:2}.v3-hive-sheet td.v3-hive-last,.v3-hive-sheet td.v3-hive-name,.v3-hive-sheet td.v3-hive-number{grid-column:1/-1}.v3-hive-sheet td.v3-hive-number{position:relative;z-index:2}.v3-hive-sheet td.v3-hive-name a,.v3-hive-sheet td.v3-hive-number a{font-weight:600}.v3-hive-back a,.v3-hive-sheet td.v3-hive-name a,.v3-hive-sheet td.v3-hive-number a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.v3-hive-bulk label{flex:1 1 100%}.v3-hive-bulk input,.v3-hive-bulk select{width:100%;min-height:44px;font-size:1rem}.v3-hive-sheet td.v3-hive-name a:after{content:"";position:absolute;inset:0}.v3-hive-tick{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.v3-hive-tick input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.v3-hive-tick-box{display:block;position:relative;flex:none;width:24px;height:24px;border-radius:6px;border:2px solid var(--muted-foreground);background:var(--card)}.v3-hive-tick input:checked+.v3-hive-tick-box{background:var(--honey-deep);border-color:var(--honey-deep)}.v3-hive-tick input:checked+.v3-hive-tick-box:after{content:"";position:absolute;left:6px;top:1px;width:6px;height:12px;border:solid var(--card);border-width:0 3px 3px 0;transform:rotate(45deg)}.v3-hive-tick input:focus-visible+.v3-hive-tick-box{outline:2px solid var(--honey-deep);outline-offset:2px}.v3-hive-tick input:disabled+.v3-hive-tick-box{opacity:.45}.v3-hive-tick input:disabled{cursor:not-allowed}.v3-hive-sheet thead .v3-hive-tick{justify-content:flex-start;padding-left:10px}.v3-hive-sheet thead .v3-hive-tick-text{display:inline;margin-left:10px;font-weight:600}}