.huddle-card-colors{margin:12px 0 4px;padding:0 26px;line-height:1.35;text-align:left}.entry-header>.huddle-card-colors{position:absolute;top:-18px;left:0;right:0;height:40px;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.entry-header>.huddle-card-colors .huddle-color-count{margin:0;white-space:nowrap;flex-shrink:0}.entry-header>.huddle-card-colors .huddle-color-options{flex-wrap:nowrap;overflow-x:auto;min-width:0;padding:3px;align-items:center}.entry-header>.huddle-card-colors .huddle-color-swatch{flex-shrink:0}.huddle-card-colors .huddle-color-count{margin:0 0 3px;font-size:12px;color:#555;font-weight:400}.huddle-color-options{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0}.huddle-card-colors button.huddle-color-swatch{display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:44px;min-height:44px;margin:0;padding:8px;border:0;border-radius:0;background:transparent;color:#333;box-shadow:none;line-height:1;cursor:pointer;touch-action:manipulation;text-shadow:none}.huddle-color-dot{display:block;width:22px;height:22px;border-radius:50%;border:1px solid #999;box-shadow:0 0 0 3px #fff}.huddle-color-swatch[aria-pressed=true] .huddle-color-dot{outline:2px solid #222;outline-offset:3px}.huddle-card-colors button.huddle-color-text{font-size:12px;padding:8px;text-decoration:underline}.huddle-color-swatch[aria-pressed=true].huddle-color-text{font-weight:700}.huddle-card-colors button.huddle-color-swatch:focus-visible{outline:2px solid #0b5faa;outline-offset:-2px;background:#f1f5fa}.huddle-card-colors button.huddle-color-swatch:hover{background:#f5f5f5}