@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial}}}@layer components{.progress-bar-container{width:100%}.progress-bar-label{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,var(--fs-sm));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-700,#374151);justify-content:space-between;align-items:center;display:flex}.progress-bar-percentage{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.progress-bar{height:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-full,var(--radius-full));background-color:var(--color-gray-200,#e5e7eb);width:100%;position:relative;overflow:hidden}.progress-bar-sm{height:calc(var(--spacing,.25rem) * 1)}.progress-bar-md{height:calc(var(--spacing,.25rem) * 2)}.progress-bar-lg{height:calc(var(--spacing,.25rem) * 3)}.progress-bar-fill{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));background-color:var(--progress-fill-color,currentColor);width:var(--progress-bar-fill-width,0%)}.progress-bar-default .progress-bar-fill,.progress-bar-primary .progress-bar-fill{background-color:var(--progress-fill-color,var(--color-primary,#0b6364))}.progress-bar-secondary .progress-bar-fill{background-color:var(--progress-fill-color,var(--color-secondary,#4b5563))}.progress-bar-success .progress-bar-fill{background-color:var(--progress-fill-color,var(--color-success,#16a34a))}.progress-bar-warning .progress-bar-fill{background-color:var(--progress-fill-color,var(--color-warning,#f59e0b))}.progress-bar-error .progress-bar-fill{background-color:var(--progress-fill-color,var(--color-error,#dc2626))}.progress-bar-info .progress-bar-fill{background-color:var(--progress-fill-color,var(--color-info,#0ea5e9))}.progress-bar-custom .progress-bar-fill{background-color:var(--progress-fill-color,var(--color-primary,#0b6364))}.progress-bar-percentage-text{margin-top:calc(var(--spacing,.25rem) * 1);text-align:right;font-size:var(--text-xs,var(--fs-xs));line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-600,#4b5563)}.progress-bar-range-wrapper{--progress-fill-color:var(--color-primary,#0b6364);--progress-fill-percent:0%;width:100%;position:relative}.progress-bar-range-wrapper.progress-bar-range-default,.progress-bar-range-wrapper.progress-bar-range-primary{--progress-fill-color:var(--color-primary,#0b6364)}.progress-bar-range-wrapper.progress-bar-range-secondary{--progress-fill-color:var(--color-secondary,#4b5563)}.progress-bar-range-wrapper.progress-bar-range-success{--progress-fill-color:var(--color-success,#16a34a)}.progress-bar-range-wrapper.progress-bar-range-warning{--progress-fill-color:var(--color-warning,#f59e0b)}.progress-bar-range-wrapper.progress-bar-range-error{--progress-fill-color:var(--color-error,#dc2626)}.progress-bar-range-wrapper.progress-bar-range-info{--progress-fill-color:var(--color-info,#0ea5e9)}.progress-bar-range-wrapper.progress-bar-range-custom{--progress-fill-color:var(--color-primary,#0b6364)}.progress-bar-range-wrapper--bubble{padding-top:2.25rem}.progress-bar-bubble{top:0;left:var(--progress-bubble-left,0%);background-color:var(--progress-fill-color,#f59e0b);color:#fff;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;border-radius:9999px;justify-content:center;align-items:center;padding:4px 10px;font-size:.6875rem;font-weight:600;line-height:1;transition:left 50ms linear;display:inline-flex;position:absolute;transform:translate(-50%)}.progress-bar-bubble:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--progress-fill-color,#f59e0b);width:0;height:0;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.progress-bar-range-input{margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 1);cursor:pointer;appearance:none;border-radius:var(--radius-full,var(--radius-full));width:100%;padding-inline:calc(var(--spacing,.25rem) * 0);background:linear-gradient(to right, var(--progress-fill-color,#0b6364) 0%, var(--progress-fill-color,#0b6364) var(--progress-fill-percent,0%), #e5e7eb var(--progress-fill-percent,0%), #e5e7eb 100%)}.progress-bar-range-input:not(.progress-bar-range-input--icon):not(.progress-bar-range-input--bubble)::-webkit-slider-thumb{appearance:none;background-color:var(--progress-fill-color,#0b6364);cursor:pointer;background-image:none;border:none;border-radius:50%;width:16px;height:16px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 6px #0003}.progress-bar-range-input:not(.progress-bar-range-input--icon):not(.progress-bar-range-input--bubble)::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 3px 10px #0000004d}.progress-bar-range-input:not(.progress-bar-range-input--icon):not(.progress-bar-range-input--bubble):focus-visible::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 3px 10px #0000004d}.progress-bar-range-input:not(.progress-bar-range-input--icon):not(.progress-bar-range-input--bubble)::-moz-range-thumb{background-color:var(--progress-fill-color,#0b6364);cursor:pointer;background-image:none;border:none;border-radius:50%;width:16px;height:16px;transition:transform .15s;box-shadow:0 2px 6px #0003}.progress-bar-range-input:not(.progress-bar-range-input--icon):not(.progress-bar-range-input--bubble)::-moz-range-thumb:hover{transform:scale(1.2)}.progress-bar-range-input--icon::-webkit-slider-thumb{appearance:none;background-color:#fff;background-image:var(--progress-thumb-icon,none);width:32px;height:32px;box-shadow:none;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;margin-top:-14px;transition:filter .2s}.progress-bar-range-input--icon:focus-visible::-webkit-slider-thumb{filter:drop-shadow(0 0 6px var(--progress-fill-color))}.progress-bar-range-input--icon::-moz-range-thumb{background-color:#fff;background-image:var(--progress-thumb-icon,none);width:32px;height:32px;box-shadow:none;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;transition:filter .2s}.progress-bar-range-input--icon:focus-visible::-moz-range-thumb{filter:drop-shadow(0 0 6px var(--progress-fill-color))}.progress-bar-range-input--bubble::-webkit-slider-thumb{appearance:none;background-color:var(--progress-fill-color,#f59e0b);width:16px;height:16px;box-shadow:none;cursor:pointer;border:none;border-radius:50%;transition:transform .1s}.progress-bar-range-input--bubble::-webkit-slider-thumb:hover{transform:scale(1.15)}.progress-bar-range-input--bubble::-moz-range-thumb{background-color:var(--progress-fill-color,#f59e0b);width:16px;height:16px;box-shadow:none;cursor:pointer;border:none;border-radius:50%;transition:transform .1s}.progress-bar-range-input--bubble::-moz-range-thumb:hover{transform:scale(1.15)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
