.YardHeader_header__s69gV{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;margin:0;background:rgba(255,253,245,.85);border:1px solid #ddd2b6;border-radius:14px;font-family:inherit;color:#2a2418;text-align:left;cursor:pointer}.YardHeader_static__A9G5O{background:none;border:none;padding:8px 2px;cursor:default}.YardHeader_chevron__4mxqS{flex:none;font-size:15px;line-height:1;color:#8a7c63;transition:transform .12s ease}.YardHeader_chevron_open__WtVxh{transform:rotate(90deg)}.YardHeader_title__YxzZn{flex:1 1 auto;min-width:0;font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.YardHeader_meta__zHQea{font-weight:400;color:#8a7c63;font-size:13px}.YardHeader_chips__J_xLU{display:flex;flex:none;gap:6px}.YardHeader_chip__6gprQ{font-size:11px;font-weight:700;padding:3px 7px;border-radius:999px;white-space:nowrap}.YardHeader_chip_overdue__j53gs{background:#fdf0d5;color:#8a5a00}.YardHeader_chip_mite__mtcoD{background:#fbe0e0;color:#a12020}.YardHeader_chip_offline__j7lPr{background:#e8e4da;color:#5c5040}.HiveCard_card__Jm_no{display:flex;flex-direction:column;background:rgba(255,253,245,.85);border:1px solid #ddd2b6;border-radius:18px;padding:14px 16px;color:#2a2418;font-family:Manrope,system-ui,sans-serif;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.HiveCard_card__Jm_no:hover{transform:translateY(-1px);background:rgba(255,253,245,1);box-shadow:0 4px 18px rgba(42,36,24,.08)}.HiveCard_card_link__MP9wS{display:flex;gap:16px;text-decoration:none;color:inherit;cursor:pointer}.HiveCard_thumb__NmQM_{flex:0 0 140px;height:140px;border-radius:14px;background:#ddd2b6;position:relative;overflow:hidden}.HiveCard_thumb__NmQM_ img{width:100%;height:100%;object-fit:cover;display:block}.HiveCard_thumb_placeholder__YIt0M{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#8a7a5a;letter-spacing:.08em;text-transform:uppercase}.HiveCard_thumb_ts__8MjW9{position:absolute;right:6px;bottom:6px;background:rgba(42,36,24,.7);color:#f4eddc;font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:999px}.HiveCard_thumb_hive__Em09O{position:absolute;inset:0;background:linear-gradient(180deg,#f3ead6,#e4d8ba)}.HiveCard_thumb_hive_tag__y_qLl{position:absolute;left:6px;bottom:6px;background:rgba(42,36,24,.7);color:#f4eddc;font-size:10px;font-weight:600;letter-spacing:.04em;padding:2px 7px;border-radius:999px}.HiveCard_body__flZuk{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.HiveCard_name_row__c5LAR{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.HiveCard_name__Jnr0U{font-size:17px;font-weight:700;letter-spacing:-.005em;line-height:1.2}.HiveCard_device_id__sGi_I{font-size:11.5px;font-weight:600;color:#8a7a5a;margin-left:6px}.HiveCard_chevron__K_ytm{font-size:18px;color:#8a7a5a;font-weight:400}.HiveCard_name_row_right__M0q0o{display:flex;align-items:baseline;gap:6px;flex-shrink:0;max-width:52%}.HiveCard_location__pKZcH{font-size:11.5px;font-weight:600;color:#8a7a5a;text-align:right;line-height:1.3;display:inline-flex;align-items:flex-start;gap:3px}.HiveCard_location__pKZcH svg{flex-shrink:0;position:relative;top:1px}.HiveCard_status_row__RIq0a{font-size:12.5px;color:#5c5040;display:flex;align-items:center;gap:8px}.HiveCard_status_row__RIq0a.HiveCard_offline__fzcnL{color:#b91c1c}.HiveCard_status_dot__dKNnB{width:7px;height:7px;border-radius:999px;background:#16a34a;flex-shrink:0}.HiveCard_status_dot__dKNnB.HiveCard_offline__fzcnL{background:#dc2626}.HiveCard_status_dot__dKNnB.HiveCard_unknown__Xet6M{background:#9ca3af}.HiveCard_queen_row__8isla{font-size:12.5px;color:var(--pp-text-secondary);display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.HiveCard_metrics__usjRJ{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;border-top:1px solid rgba(221,210,182,.6);padding-top:10px;margin-top:2px}.HiveCard_metrics__usjRJ>.HiveCard_tile__qLxx6{min-width:0}.HiveCard_tile_label__sBuCS{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a7a5a;margin-bottom:3px;overflow-wrap:anywhere}@media (max-width:480px){.HiveCard_thumb__NmQM_{flex-basis:104px;height:104px}.HiveCard_metrics__usjRJ{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr;gap:7px}.HiveCard_tile__qLxx6{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.HiveCard_tile_label__sBuCS{margin-bottom:0;flex:0 0 auto}.HiveCard_tile_vals__5DXe5{text-align:right;min-width:0}}.HiveCard_tile_value__LKW2M{font-size:17px;font-weight:700;color:#2a2418;line-height:1.1;overflow-wrap:anywhere}.HiveCard_tile_value__LKW2M.HiveCard_warn__6UMcM{color:#b8860b}.HiveCard_tile_value__LKW2M.HiveCard_alert__SrIUA{color:#b91c1c}.HiveCard_tile_sub__noj5d{font-size:10.5px;color:#8a7a5a;margin-top:2px;overflow-wrap:anywhere}.HiveCard_calibration_strip__j5XaV{border-top:1px solid rgba(221,210,182,.6);padding-top:10px;margin-top:2px;text-align:center;font-size:12.5px;color:#8a7a5a;font-weight:600}.HiveCard_summary__c7Mfk{border-top:1px solid var(--pp-border);margin-top:12px;padding-top:10px;display:flex;flex-direction:column;gap:7px}.HiveCard_summary_row__Bf6ti{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:13.5px;color:var(--pp-text-secondary)}.HiveCard_summary_row__Bf6ti b{flex:0 0 auto;font-size:15px;font-weight:700;color:var(--pp-text-primary);text-align:right;overflow-wrap:anywhere}.HiveCard_summary_needs__wMSsG{margin-top:2px;padding:9px 12px;border-radius:var(--pp-radius-sm);background:rgba(242,183,5,.16);color:var(--pp-accent-dark);font-size:13.5px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.HiveCard_summary_empty__nzHbS{font-size:13px;font-style:italic;color:var(--pp-text-faint);text-align:center}.HiveCard_summary_toggle__r_XGT{align-self:center;margin-top:10px;padding:7px 18px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-pill);background:var(--pp-bg-card-solid);color:var(--pp-text-secondary);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.HiveCard_summary_toggle__r_XGT:hover{background:var(--pp-bg-card-hover)}