@import "tailwindcss"; .dicom-range-input { appearance: none; -webkit-appearance: none; background: transparent; height: 100%; inset: 0; pointer-events: none; position: absolute; width: 100%; } .dicom-range-input:focus { outline: none; } .dicom-range-input::-webkit-slider-runnable-track { background: transparent; border: 0; height: 8px; } .dicom-range-input::-webkit-slider-thumb { appearance: none; -webkit-appearance: none; background: #2563eb; border: 3px solid #ffffff; border-radius: 9999px; box-shadow: 0 2px 8px rgba(37, 99, 235, 0.28); cursor: grab; height: 20px; margin-top: -6px; pointer-events: auto; width: 20px; } .dicom-range-input::-moz-range-track { background: transparent; border: 0; height: 8px; } .dicom-range-input::-moz-range-thumb { background: #2563eb; border: 3px solid #ffffff; border-radius: 9999px; box-shadow: 0 2px 8px rgba(37, 99, 235, 0.28); cursor: grab; height: 14px; pointer-events: auto; width: 14px; } .dicom-range-input:active::-webkit-slider-thumb { cursor: grabbing; } .dicom-range-input:active::-moz-range-thumb { cursor: grabbing; } .mapping-slice-input { appearance: none; -webkit-appearance: none; background: transparent; height: 100%; inset: 0; position: absolute; width: 100%; } .mapping-slice-input:focus { outline: none; } .mapping-slice-input::-webkit-slider-runnable-track { background: transparent; border: 0; height: 8px; } .mapping-slice-input::-webkit-slider-thumb { appearance: none; -webkit-appearance: none; background: #22d3ee; border: 3px solid #0f172a; border-radius: 9999px; box-shadow: 0 0 0 4px rgba(34, 211, 238, 0.16), 0 8px 18px rgba(8, 47, 73, 0.45); cursor: grab; height: 22px; margin-top: -7px; width: 22px; } .mapping-slice-input::-moz-range-track { background: transparent; border: 0; height: 8px; } .mapping-slice-input::-moz-range-thumb { background: #22d3ee; border: 3px solid #0f172a; border-radius: 9999px; box-shadow: 0 0 0 4px rgba(34, 211, 238, 0.16), 0 8px 18px rgba(8, 47, 73, 0.45); cursor: grab; height: 16px; width: 16px; } .mapping-slice-input:active::-webkit-slider-thumb { cursor: grabbing; } .mapping-slice-input:active::-moz-range-thumb { cursor: grabbing; } .mapping-slice-vertical-input { appearance: none; -webkit-appearance: none; background: transparent; height: 100%; inset: 0; position: absolute; width: 100%; direction: rtl; writing-mode: vertical-rl; } .mapping-slice-vertical-input:focus { outline: none; } .mapping-slice-vertical-input::-webkit-slider-runnable-track { background: transparent; border: 0; width: 8px; } .mapping-slice-vertical-input::-webkit-slider-thumb { appearance: none; -webkit-appearance: none; background: #2563eb; border: 3px solid #ffffff; border-radius: 9999px; box-shadow: 0 2px 8px rgba(37, 99, 235, 0.28); cursor: grab; height: 22px; width: 22px; } .mapping-slice-vertical-input::-moz-range-track { background: transparent; border: 0; width: 8px; } .mapping-slice-vertical-input::-moz-range-thumb { background: #2563eb; border: 3px solid #ffffff; border-radius: 9999px; box-shadow: 0 2px 8px rgba(37, 99, 235, 0.28); cursor: grab; height: 16px; width: 16px; } .mapping-slice-vertical-input:active::-webkit-slider-thumb { cursor: grabbing; } .mapping-slice-vertical-input:active::-moz-range-thumb { cursor: grabbing; }