/** * Converts a given value to a percentage string. * * @param {Number} $value - The value to be converted to a percentage. * @return {String} - The percentage representation of the value. */ /** * Generates a transparent version of the given color. * * @param {Color} $color - The base color to be made transparent. * @param {Number} $alpha - The level of transparency, ranging from 0 (fully transparent) to 1 (fully opaque). Default is 1. * @return {Color} - The resulting color with the specified transparency. * * Mixes in `oklab` so tints against an opaque background (e.g. alert backgrounds * over `--bg-surface`) stay perceptually even; mixing with `transparent` gives * the same result in every color space. */ .noUi-target { color: var(--tblr-primary); background: none; border: 0; box-shadow: none; border-radius: 0; } .noUi-horizontal { height: 1.25rem; padding: 0.5rem 0; } .noUi-base { background: var(--tblr-border-color); border-radius: 1rem; } .noUi-handle { width: 1rem; height: 1rem; background: currentColor; border: 2px var(--tblr-border-style) #fff; outline: 0; box-shadow: 0 0.1rem 0.25rem color-mix(in oklab, var(--tblr-black) 10%, transparent); border-radius: 1rem; } .noUi-handle::before, .noUi-handle::after { content: none; } .noUi-horizontal .noUi-handle { inset-inline-end: -0.5rem; top: -0.5rem; width: 1rem; height: 1rem; margin-block: 1px 0; margin-inline: 0 1px; } .noUi-handle.noUi-active, .noUi-handle:focus { box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--tblr-primary), 0 0 0 0.25rem color-mix(in oklab, var(--tblr-primary) 25%, transparent); } .noUi-connect { background: currentColor; } .litepicker { --litepicker-month-weekday-color: var(--tblr-secondary); --litepicker-button-prev-month-color: var(--tblr-secondary); --litepicker-button-next-month-color: var(--tblr-secondary); --litepicker-button-prev-month-color-hover: var(--tblr-primary); --litepicker-button-next-month-color-hover: var(--tblr-primary); --litepicker-day-color: var(--tblr-body-color); --litepicker-day-color-hover: var(--tblr-primary); --litepicker-is-start-color-bg: var(--tblr-primary); --litepicker-is-end-color-bg: var(--tblr-primary); --litepicker-is-in-range-color: var(--tblr-info); --litepicker-is-today-color: var(--tblr-primary); --litepicker-month-header-color: var(--tblr-body-color); --litepicker-container-months-color-bg: var(--tblr-bg-surface); font: inherit; -webkit-user-select: none; user-select: none; } .litepicker .day-item.is-in-range { --litepicker-day-color: var(--tblr-light); } .litepicker svg { fill: none !important; } .litepicker .container__main { border: var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color); border-radius: var(--tblr-border-radius); box-shadow: none; } .litepicker .container__months .month-item-name, .litepicker .container__months .month-item-year { font-weight: var(--tblr-font-weight-medium) !important; } .litepicker .container__months .button-next-month, .litepicker .container__months .button-previous-month { cursor: pointer !important; } .litepicker .container__months .month-item-weekdays-row > div { padding: 0.5rem 0 !important; font-size: 0.75rem; } .litepicker .container__days .day-item { padding: 0.5rem 0 !important; cursor: pointer !important; transition: color 0.3s, background-color 0.3s, border-color 0.3s; } @media (prefers-reduced-motion: reduce) { .litepicker .container__days .day-item { transition: none; } } .datepicker-inline .litepicker { box-shadow: var(--tblr-shadow-input); } .datepicker-inline .litepicker .container__months { background-color: var(--tblr-bg-forms); box-shadow: none; border-radius: calc(var(--tblr-border-radius) - 1px); } :root { --ts-pr-clear-button: 0rem; --ts-pr-caret: 0rem; } .ts-input { color: inherit; } .focus .ts-control { border-radius: var(--tblr-border-radius); } .ts-control { color: inherit; } .ts-control .dropdown-menu { width: 100%; height: auto; } .ts-wrapper .form-control, .ts-wrapper .form-select, .ts-wrapper.form-control, .ts-wrapper.form-select { box-shadow: var(--tblr-shadow-input); } .ts-wrapper.is-invalid .ts-control, .ts-wrapper.is-valid .ts-control { --ts-pr-clear-button: 1.5rem; } .ts-wrapper.form-select.is-invalid, .ts-wrapper.form-select.is-invalid:not(.single), .ts-wrapper.form-select.is-valid, .ts-wrapper.form-select.is-valid:not(.single) { background-image: var(--tblr-form-select-bg-img), var(--tblr-form-select-bg-icon, none); } .ts-dropdown { z-index: 1070 !important; color: var(--tblr-body-color) !important; background: var(--tblr-bg-surface) !important; box-shadow: var(--tblr-shadow-dropdown) !important; } .ts-dropdown .option { padding: 0.5rem 0.75rem; } .ts-dropdown .active { color: var(--tblr-body-color) !important; background-color: var(--tblr-active-bg) !important; } .ts-dropdown .active.create { color: var(--tblr-body-color) !important; } .ts-dropdown .optgroup-header { color: var(--tblr-body-color) !important; background: var(--tblr-bg-surface) !important; } .ts-control, .ts-control input { color: var(--tblr-body-color); } .ts-control input::placeholder { color: var(--tblr-tertiary); } .ts-wrapper.multi .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div { color: var(--tblr-body-color); background: var(--tblr-bg-surface-secondary); border: 1px solid var(--tblr-border-color); } .ts-wrapper.disabled .ts-control { background-color: var(--tblr-secondary-bg); opacity: 1; } .ts-wrapper.disabled .ts-control > div.item { color: var(--tblr-gray-500); } .ts-wrapper.full .ts-control { background-color: var(--tblr-body-bg); } :root { --tblr-chart-1: var(--tblr-primary); --tblr-chart-2: var(--tblr-green); --tblr-chart-3: var(--tblr-azure); --tblr-chart-4: var(--tblr-purple); --tblr-chart-5: var(--tblr-orange); --apx-accent: var(--tblr-chart-1); --apx-fore: var(--tblr-secondary); --apx-grid: var(--tblr-border-color); --apx-series-1: var(--tblr-chart-1); --apx-series-2: var(--tblr-chart-2); --apx-series-3: var(--tblr-chart-3); --apx-series-4: var(--tblr-chart-4); --apx-series-5: var(--tblr-chart-5); } .apexcharts-tooltip { --apx-tt-color-muted: var(--tblr-text-inverted) !important; --apx-tt-bg: var(--tblr-bg-surface-inverted) !important; --apx-tt-border: var(--tblr-bg-surface-inverted) !important; padding: 0.25rem !important; font-size: 0.765625rem !important; color: var(--tblr-text-inverted) !important; background: var(--tblr-bg-surface-inverted) !important; box-shadow: none !important; } .apexcharts-tooltip-title { padding: 0.25rem 0.5rem !important; margin: 0 !important; font-weight: var(--tblr-font-weight-semibold); background: transparent !important; border: 0 !important; opacity: 0.7; } .apexcharts-tooltip-y-group { padding: 2px 0 !important; } .apexcharts-tooltip-series-group { padding: 0 0.5rem !important; } .apexcharts-tooltip-marker::before { font-size: 16px !important; } .apexcharts-gridline, .apexcharts-grid-borders line, .apexcharts-xaxis-tick, .apexcharts-yaxis-tick { stroke: var(--tblr-border-color) !important; } .apexcharts-marker, .apexcharts-treemap-rect, .apexcharts-data-labels rect { stroke: var(--tblr-bg-surface) !important; } .apexcharts-legend-text { color: inherit !important; } .apexcharts-radialbar-track .apexcharts-radialbar-area { stroke: var(--tblr-border-color) !important; } .apexcharts-svg, .apexcharts-canvas { border-radius: inherit; } .apexcharts-pie-area { stroke: var(--tblr-bg-surface) !important; } .jvm-tooltip { font-family: inherit; font-size: 0.75rem; color: var(--tblr-text-inverted); background: var(--tblr-bg-surface-inverted); box-shadow: var(--tblr-shadow-card); } .jvm-series-container .jvm-legend .jvm-legend-title { font-weight: var(--tblr-font-weight-medium); border-bottom: 0; } .jvm-series-container .jvm-legend { min-width: 8rem; background-color: var(--tblr-card-bg, var(--tblr-bg-surface)); border: var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color); } .jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick { display: flex; align-items: center; } .jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-sample { width: 0.75rem; height: 0.75rem; } .jvm-zoom-btn { display: flex; align-items: center; justify-content: center; width: 1.5rem; height: 1.5rem; padding: 0; font-size: 1rem; line-height: 1; color: var(--tblr-body-color); background: var(--tblr-card-bg, var(--tblr-bg-surface)); border: var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color); box-shadow: var(--tblr-shadow-card); } .jvm-zoom-btn.jvm-zoomout { top: 2.5rem; } .dropzone { padding: 1rem !important; color: var(--tblr-secondary) !important; border: var(--tblr-border-width) dashed var(--tblr-border-color) !important; } .dropzone.dz-drag-hover { color: var(--tblr-primary); background: color-mix(in oklab, var(--tblr-primary) 1%, transparent); border: var(--tblr-border-width) dashed var(--tblr-primary); } .dropzone.dz-drag-hover .dz-message { opacity: 1; } .dropzone .dz-preview { margin: 0.5rem; } .dropzone .dz-preview .dz-image { border-radius: var(--tblr-border-radius); } .dropzone .dz-preview .dz-success-mark { height: 54px; } .fslightbox-container { font-family: inherit !important; background: var(--tblr-backdrop-bg) !important; -webkit-backdrop-filter: blur(4px) !important; backdrop-filter: blur(4px) !important; } .fslightbox-slide-number-container { color: inherit !important; } .fslightbox-slash { background: currentColor !important; } body { --plyr-color-main: var(--tblr-primary); } .tox-hugerte { font-family: var(--tblr-font-sans-serif) !important; border: var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color) !important; border-radius: 6px; } .tox-toolbar__group { padding: 0 0.5rem; } .tox .tox-toolbar__primary { background: transparent !important; } .tox:not(.tox-hugerte-inline) .tox-editor-header { padding: 0 !important; border-bottom: var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color) !important; box-shadow: none !important; } .tox-tbtn { margin: 0 !important; background: var(--tblr-bg-surface) !important; } .tox-tbtn:hover, .tox-tbtn.tox-tbtn--enabled { background: var(--tblr-bg-surface-secondary) !important; } .tox-edit-area::before { border: none !important; } .tox-statusbar { border-top: var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color) !important; } .tox .tox-toolbar-overlord, .tox:not(.tox-hugerte-inline) .tox-editor-header { background: transparent !important; } :root { --gl-star-size: auto; --gl-star-color: var(--tblr-yellow); --gl-star-color-inactive: var(--tblr-border-color); } [data-star-rating] svg { width: var(--tblr-icon-size, var(--gl-star-size)); height: var(--tblr-icon-size, var(--gl-star-size)); } [data-star-rating] :not(.gl-active) > .gl-star-full { color: var(--gl-star-color-inactive) !important; } [data-star-rating] .gl-active > .gl-star-full { color: var(--gl-star-color); fill: currentColor; stroke: currentColor; } .clr-picker { background-color: var(--tblr-bg-surface); box-shadow: var(--tblr-shadow-dropdown); border-radius: var(--tblr-border-radius); } .clr-gradient { border-radius: var(--tblr-border-radius) var(--tblr-border-radius) 0 0; } input.clr-color { border-radius: var(--tblr-border-radius); color: var(--tblr-body-color); background: transparent; border-color: var(--tblr-border-color); } input.clr-color:focus { outline: 0; box-shadow: 0 0 0 2px var(--tblr-primary), 0 0 0 0.25rem color-mix(in oklab, var(--tblr-primary) 25%, transparent); border-color: color-mix(in oklab, var(--tblr-primary) 25%, transparent); } .clr-swatches button { border-radius: var(--tblr-border-radius); padding: 0 2px 4px; } .clr-swatches button:focus { outline: 0; box-shadow: 0 0 0 2px var(--tblr-primary), 0 0 0 0.25rem color-mix(in oklab, var(--tblr-primary) 25%, transparent); } .clr-preview { border-radius: var(--tblr-border-radius); overflow: visible; } .clr-preview button, .clr-preview::before, .clr-preview::after { border-radius: var(--tblr-border-radius); } .clr-preview button:focus { outline: 0; box-shadow: 0 0 0 2px var(--tblr-primary), 0 0 0 0.25rem color-mix(in oklab, var(--tblr-primary) 25%, transparent); } .clr-field { display: block; } .clr-field button { inset-inline-start: 6px; inset-inline-end: auto; width: 1.5rem; height: 1.5rem; border-radius: var(--tblr-border-radius); } .clr-field button::after { box-shadow: inset 0 0 0 1px var(--tblr-border-color-translucent); } .clr-field button:focus { outline: 0; box-shadow: 0 0 0 2px var(--tblr-primary), 0 0 0 0.25rem color-mix(in oklab, var(--tblr-primary) 25%, transparent); } .clr-field input { padding-inline-start: 2.5rem; } .typed-cursor { font-weight: 500; color: oklch(55.1% 0.0234 264.36deg); } :root { --fc-border-color: var(--tblr-border-color); --fc-daygrid-event-dot-width: 5px; --fc-event-bg-color: var(--tblr-primary-lt); --fc-event-border-color: var(--tblr-primary-200); --fc-event-text-color: var(--tblr-body-color); } .fc-toolbar-title { font-size: var(--tblr-font-size-h3) !important; font-weight: var(--tblr-font-weight-medium); } .fc-daygrid-dot-event { padding-top: 1px; padding-bottom: 1px; color: var(--fc-event-text-color); background-color: var(--fc-event-bg-color); border: 1px solid var(--fc-event-border-color); } .fc-daygrid-dot-event .fc-event-title { font-weight: inherit; } .fc-col-header-cell { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; font-size: var(--tblr-font-size-h5); font-weight: var(--tblr-font-weight-medium); line-height: 1; color: var(--tblr-secondary); text-transform: uppercase; background-color: var(--tblr-bg-surface-secondary); } .fc-event-time { font-weight: var(--tblr-font-weight-semibold) !important; } .fc-col-header-cell-cushion { color: inherit; } .fc-daygrid-day-number { color: var(--tblr-secondary); } .fc-button { font-weight: var(--tblr-font-weight-medium) !important; color: var(--tblr-body-color) !important; background-color: transparent !important; border-color: var(--tblr-border-color) !important; } /*# sourceMappingURL=tabler-vendors.rtl.css.map */