/* Shared by the HTML track editor and GWT track cards. */
.dt-track-action { box-sizing: border-box; display: grid; place-items: center; flex-shrink: 0; width: 36px; height: 36px; padding: 5px; border: 1px solid #ffffff1f; border-radius: 8px; background: #ffffff0f; color: #c8bfae; cursor: pointer; font: 22px/1 Arial, sans-serif; transition: background .18s, border-color .18s, color .18s; }
.dt-track-action:hover:not(:disabled) { background: #ffffff1f; border-color: #ffbd0f66; color: #ffcc1a; }
.dt-track-action:disabled { opacity: .5; cursor: wait; }
.dt-track-action[aria-pressed="true"] { color: #ffcc1a; }
.dt-track-action svg { width: 17px; height: 17px; fill: none; stroke: currentColor; stroke-width: 1.8; }
.dt-track-action:focus-visible { outline: 2px solid #ffcc1a; outline-offset: 2px; }
.dt-track-share-dialog input { display: block; width: 100%; margin: 8px 0 20px; font: 14px/normal Arial, sans-serif; }
.dt-track-share-notice { position: fixed; bottom: 24px; left: 50%; transform: translateX(-50%); z-index: 10000; padding: 12px 20px; border: 1px solid #ffffff2b; border-radius: 10px; background: #1a1a1c; color: #f7f3ea; font: 14px/1.5 Inter, sans-serif; box-shadow: 0 8px 24px #0009; }
