.market-instance-subheading-separator{margin-inline:.5rem}.market-activity-calendar{background:var(--surface-0);border:1px solid var(--border-subtle);border-radius:.625rem;gap:0;margin-top:1rem;padding-bottom:.625rem;overflow:hidden;container-type:inline-size}.market-activity-calendar--collapsed{padding-bottom:0}.market-activity-calendar-header{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 60%, transparent);flex-wrap:wrap;padding:.75rem .875rem .625rem}.market-activity-calendar--collapsed .market-activity-calendar-header{border-bottom-color:#0000;padding-bottom:.5rem}.market-activity-calendar-collapse-btn{width:1.5rem;height:1.5rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.market-activity-calendar-collapse-btn:hover{background:var(--surface-2);color:var(--text-default)}.market-activity-calendar-collapse-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.market-activity-calendar-collapse-chevron{color:var(--text-muted);transition:transform .15s}.market-activity-calendar-collapse-chevron.is-collapsed{transform:rotate(-90deg)}.market-activity-calendar-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.market-activity-calendar-axis{flex-wrap:wrap}.market-activity-calendar-footer{border-top:1px solid color-mix(in srgb, var(--border-subtle) 60%, transparent);justify-content:center;margin-top:.875rem;padding-top:.875rem;display:flex}.market-activity-calendar-surface.market-activity-calendar-surface{background:0 0;border:none;border-radius:0;padding:.875rem}.market-activity-calendar-body{flex-direction:column;gap:.25rem;display:flex}.market-activity-calendar-row{grid-template-columns:2.5rem 1fr;align-items:stretch;gap:.5rem;display:grid}.market-activity-calendar-gutter{color:var(--text-muted);align-items:center;font-size:.6875rem;font-weight:500;display:flex}.market-activity-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.market-activity-calendar-weekday{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding-bottom:.125rem;font-size:.625rem;font-weight:600}.market-activity-calendar-cell{border-radius:var(--radius-sm,.375rem);border:1px solid var(--border-subtle);cursor:default;flex-direction:column;justify-content:center;align-items:center;min-height:3rem;transition:outline-color .12s;display:flex;position:relative}.market-activity-calendar-cell:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.market-activity-calendar-cell--action{cursor:pointer}.market-activity-calendar-cell--action:hover{outline:2px solid var(--accent);outline-offset:1px}.market-activity-calendar-cell--empty{background:0 0;border-color:#0000}.market-activity-calendar-cell-day{opacity:.7;font-size:.625rem;line-height:1;position:absolute;top:.25rem;left:.375rem}.market-activity-calendar-cell-count{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.market-activity-calendar-state{text-align:center;color:var(--text-muted);margin:0;padding:1.5rem 0;font-size:.875rem}
