.pomo-tooltip-trigger{display:inline-flex;min-width:0;max-width:100%}.pomo-tooltip-trigger.is-help{cursor:help;text-decoration:underline dotted;text-underline-offset:3px}.pomo-tooltip{position:fixed;z-index:1600;max-width:320px;border:1px solid var(--ent-border);background:var(--ent-surface-base);color:var(--ent-reading-text);pointer-events:auto;animation:pomo-tooltip-in var(--ent-motion-enter)}.pomo-tooltip--hint{padding:6px 10px;border-radius:var(--ent-radius-control-inner);font-size:var(--ent-reading-description-size);line-height:var(--ent-reading-description-line-height);box-shadow:0 2px 8px #0f172a1a;font-weight:400}.pomo-tooltip--card{padding:10px 12px;border-radius:var(--ent-radius-section);font-size:var(--ent-reading-description-size);line-height:var(--ent-reading-description-line-height);box-shadow:0 10px 28px #1f293724;font-weight:400}.pomo-tooltip-arrow{position:absolute;width:8px;height:8px;background:inherit;transform:rotate(45deg)}.pomo-tooltip.is-top .pomo-tooltip-arrow{bottom:-5px;left:calc(50% - 4px);border-right:1px solid var(--ent-border);border-bottom:1px solid var(--ent-border)}.pomo-tooltip.is-bottom .pomo-tooltip-arrow{top:-5px;left:calc(50% - 4px);border-top:1px solid var(--ent-border);border-left:1px solid var(--ent-border)}.pomo-tooltip.is-left .pomo-tooltip-arrow{top:calc(50% - 4px);right:-5px;border-top:1px solid var(--ent-border);border-right:1px solid var(--ent-border)}.pomo-tooltip.is-right .pomo-tooltip-arrow{top:calc(50% - 4px);left:-5px;border-bottom:1px solid var(--ent-border);border-left:1px solid var(--ent-border)}.pomo-tooltip-rows{min-width:176px}.pomo-tooltip-rows-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 12px}.pomo-tooltip-rows--cols2 .pomo-tooltip-rows-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pomo-tooltip-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}.pomo-tooltip-row-label{color:var(--ent-reading-text-secondary);font-size:var(--ent-control-meta-size);flex:none;line-height:var(--ent-control-meta-line-height);font-weight:400}.pomo-tooltip-row-value{color:var(--ent-text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pomo-tooltip-row-value.is-strong{font-weight:700}.pomo-tooltip-row.is-wrap{align-items:flex-start;justify-content:flex-start}.pomo-tooltip-row.is-wrap .pomo-tooltip-row-label{min-width:44px}.pomo-tooltip-row.is-wrap .pomo-tooltip-row-value{flex:1;white-space:normal;overflow:visible;text-align:left;font-weight:400;color:var(--ent-text-1)}.pomo-tooltip-row.is-danger .pomo-tooltip-row-value{color:var(--ent-danger)}.pomo-tooltip-row.is-success .pomo-tooltip-row-value{color:var(--ent-success)}.pomo-tooltip-row.is-warning .pomo-tooltip-row-value{color:var(--ent-warning)}.pomo-tooltip-rows-head-extra{font-size:var(--ent-control-meta-size);font-weight:400;color:var(--ent-reading-text-secondary);line-height:var(--ent-control-meta-line-height)}.pomo-tooltip-rows-extra{margin-top:6px;padding-top:6px;border-top:1px dashed var(--ent-border);color:var(--ent-reading-text-secondary);font-size:var(--ent-reading-description-size);line-height:var(--ent-reading-description-line-height);font-weight:400}.pomo-tooltip-line+.pomo-tooltip-line{margin-top:2px}.pomo-tooltip-rows-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;color:var(--ent-reading-text);font-size:var(--ent-docs-nav-category-size);font-weight:var(--ent-docs-nav-category-weight);line-height:var(--ent-docs-nav-category-line-height)}.pomo-tooltip-label{color:var(--ent-reading-text-secondary);font-size:var(--ent-control-meta-size);line-height:var(--ent-control-meta-line-height);font-weight:400}.pomo-tooltip-value{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .pomo-tooltip{background:var(--ent-surface-raised);box-shadow:0 10px 28px #00000073}[data-theme=dark] .pomo-tooltip--hint{box-shadow:0 2px 10px #0006}@keyframes pomo-tooltip-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pomo-tooltip{animation:none}}
