| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- /* Shared message IconActions row (user + assistant). Parent modules own
- hover-reveal selectors and layout offsets via the composed className. */
- .actions {
- display: flex;
- align-items: center;
- gap: 10px;
- height: 28px;
- }
- /* Clock before icons (user figma 388:20051) / after (assistant 43:32997). */
- .timeStart {
- padding-right: 12px;
- font-size: 14px;
- line-height: 24px;
- color: var(--dsw-alias-label-tertiary);
- white-space: nowrap;
- }
- .timeEnd {
- padding-left: 12px;
- font-size: 14px;
- line-height: 24px;
- color: var(--dsw-alias-label-tertiary);
- white-space: nowrap;
- }
- /* Hover-capable pointers: hide until a parent hover/focus rule reveals. */
- @media (hover: hover) {
- .actions {
- opacity: 0;
- transition: opacity var(--ds-transition-duration) var(--ds-ease-in-out);
- }
- }
- .action {
- display: inline-flex;
- align-items: center;
- justify-content: center;
- width: 28px;
- height: 28px;
- padding: 6px;
- border: none;
- border-radius: 28px;
- background: transparent;
- color: var(--dsw-alias-label-tertiary);
- cursor: pointer;
- }
- .action:hover {
- background: var(--dsw-alias-interactive-bg-hover);
- color: var(--dsw-alias-label-secondary);
- }
|