/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid}}}@layer daisyui.component{:where(.ptro-icon-btn[class]){width:unset!important}.ptro-icon-btn[class]{cursor:pointer!important;text-align:center!important;vertical-align:middle!important;outline-offset:2px!important;webkit-user-select:none!important;-webkit-user-select:none!important;user-select:none!important;padding-inline:var(--btn-p)!important;color:var(--btn-fg)!important;--tw-prose-links:var(--btn-fg)!important;height:var(--size)!important;font-size:var(--fontsize,.875rem)!important;outline-color:var(--btn-color,var(--color-base-content))!important;background-color:var(--btn-bg)!important;background-size:auto,calc(var(--noise)*100%)!important;background-image:none,var(--btn-noise)!important;border-width:var(--border)!important;border-style:solid!important;border-color:var(--btn-border)!important;text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15))!important;touch-action:manipulation!important;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow)!important;--size:calc(var(--size-field,.25rem)*10)!important;--btn-bg:var(--btn-color,var(--color-base-200))!important;--btn-fg:var(--color-base-content)!important;--btn-p:1rem!important;--btn-border:var(--btn-bg)!important;border-start-start-radius:var(--join-ss,var(--radius-field))!important;border-start-end-radius:var(--join-se,var(--radius-field))!important;border-end-end-radius:var(--join-ee,var(--radius-field))!important;border-end-start-radius:var(--join-es,var(--radius-field))!important;flex-wrap:nowrap!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;font-weight:600!important;transition-property:color,background-color,border-color,box-shadow!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.ptro-icon-btn[class]{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))!important}}.ptro-icon-btn[class]{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)!important}@supports (color:color-mix(in lab,red,red)){.ptro-icon-btn[class]{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)!important}}.ptro-icon-btn[class]{--btn-noise:var(--fx-noise)!important}@media(hover:hover){.ptro-icon-btn[class]:hover{--btn-bg:var(--btn-color,var(--color-base-200))!important}@supports (color:color-mix(in lab,red,red)){.ptro-icon-btn[class]:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)!important}}}.ptro-icon-btn[class]:focus-visible,.ptro-icon-btn[class]:has(:focus-visible){isolation:isolate!important;outline-width:2px!important;outline-style:solid!important}.ptro-icon-btn[class]:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200))!important;translate:0 .5px!important}@supports (color:color-mix(in lab,red,red)){.ptro-icon-btn[class]:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)!important}}.ptro-icon-btn[class]:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))!important}@supports (color:color-mix(in lab,red,red)){.ptro-icon-btn[class]:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)!important}}.ptro-icon-btn[class]:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)!important}.ptro-icon-btn[class]:is(input[type=checkbox],input[type=radio]){appearance:none!important}.ptro-icon-btn[class]:is(input[type=checkbox],input[type=radio]):after{--tw-content:attr(aria-label)!important;content:var(--tw-content)!important}.ptro-icon-btn[class]:where(input:checked:not(.filter .btn\!)){--btn-color:var(--color-primary)!important;--btn-fg:var(--color-primary-content)!important;isolation:isolate!important}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class]{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px #00000040}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:where(input){display:inline-flex}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color :where(input):focus,.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color :where(input):focus,.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color :where(input[type=url]),.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color :where(input[type=email]){direction:ltr}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color :where(input[type=date]){display:inline-flex}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:focus,.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:focus,.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:focus,.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:focus,.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:focus-within{--font-size:1rem}}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:has(>input[disabled]),.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:is(:disabled,[disabled]),fieldset:disabled :is(.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:has(>input[disabled]),.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:is(:disabled,[disabled]),fieldset:disabled :is(.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:has(>input[disabled]),.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:is(:disabled,[disabled]),fieldset:disabled :is(.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:has(>input[disabled]),.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:is(:disabled,[disabled]),fieldset:disabled :is(.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:has(>input[disabled]),.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:is(:disabled,[disabled]),fieldset:disabled :is(.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color){box-shadow:none}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:has(>input[disabled])>input[disabled]{cursor:not-allowed}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color::-webkit-date-and-time-value{text-align:inherit}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;appearance:none;display:inline-flex}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}:where(.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker){width:unset!important}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker{cursor:pointer!important;text-align:center!important;vertical-align:middle!important;outline-offset:2px!important;webkit-user-select:none!important;-webkit-user-select:none!important;user-select:none!important;padding-inline:var(--btn-p)!important;color:var(--btn-fg)!important;--tw-prose-links:var(--btn-fg)!important;height:var(--size)!important;font-size:var(--fontsize,.875rem)!important;outline-color:var(--btn-color,var(--color-base-content))!important;background-color:var(--btn-bg)!important;background-size:auto,calc(var(--noise)*100%)!important;background-image:none,var(--btn-noise)!important;border-width:var(--border)!important;border-style:solid!important;border-color:var(--btn-border)!important;text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15))!important;touch-action:manipulation!important;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow)!important;--size:calc(var(--size-field,.25rem)*10)!important;--btn-bg:var(--btn-color,var(--color-base-200))!important;--btn-fg:var(--color-base-content)!important;--btn-p:1rem!important;--btn-border:var(--btn-bg)!important;border-start-start-radius:var(--join-ss,var(--radius-field))!important;border-start-end-radius:var(--join-se,var(--radius-field))!important;border-end-end-radius:var(--join-ee,var(--radius-field))!important;border-end-start-radius:var(--join-es,var(--radius-field))!important;flex-wrap:nowrap!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;font-weight:600!important;transition-property:color,background-color,border-color,box-shadow!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))!important}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)!important}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker{--btn-noise:var(--fx-noise)!important}@media(hover:hover){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:hover{--btn-bg:var(--btn-color,var(--color-base-200))!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)!important}}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:focus-visible,.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:has(:focus-visible){isolation:isolate!important;outline-width:2px!important;outline-style:solid!important}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200))!important;translate:0 .5px!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)!important}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)!important}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)!important}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:is(input[type=checkbox],input[type=radio]){appearance:none!important}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:is(input[type=checkbox],input[type=radio]):after{--tw-content:attr(aria-label)!important;content:var(--tw-content)!important}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:where(input:checked:not(.filter .btn\!)){--btn-color:var(--color-primary)!important;--btn-fg:var(--color-primary-content)!important;isolation:isolate!important}select.ptro-input[class]{border:var(--border)solid #0000!important;appearance:none!important;background-color:var(--color-base-100)!important;vertical-align:middle!important;width:clamp(3rem,20rem,100%)!important;height:var(--size)!important;touch-action:manipulation!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset!important;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)!important;background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%)!important;background-repeat:no-repeat!important;background-size:4px 4px,4px 4px!important;border-start-start-radius:var(--join-ss,var(--radius-field))!important;border-start-end-radius:var(--join-se,var(--radius-field))!important;border-end-end-radius:var(--join-ee,var(--radius-field))!important;border-end-start-radius:var(--join-es,var(--radius-field))!important;flex-shrink:1!important;align-items:center!important;gap:.375rem!important;padding-inline:.75rem 1.75rem!important;font-size:.875rem!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){select.ptro-input[class]{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset!important}}select.ptro-input[class]{border-color:var(--input-color)!important;--input-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){select.ptro-input[class]{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)!important}}select.ptro-input[class]{--size:calc(var(--size-field,.25rem)*10)!important}[dir=rtl] :is(select.ptro-input[class]){background-position:12px calc(1px + 50%),16px calc(1px + 50%)!important}[dir=rtl] :is(select.ptro-input[class])::picker(select){translate:.5rem!important}[dir=rtl] :is(select.ptro-input[class]) select::picker(select){translate:.5rem!important}select.ptro-input[class][multiple]{background-image:none!important;height:auto!important;padding-block:.75rem!important;padding-inline-end:.75rem!important;overflow:auto!important}select.ptro-input[class] select{appearance:none!important;width:calc(100% + 2.75rem)!important;height:calc(100% - calc(var(--border)*2))!important;background:inherit!important;border-radius:inherit!important;border-style:none!important;align-items:center!important;margin-inline:-.75rem -1.75rem!important;padding-inline:.75rem 1.75rem!important}select.ptro-input[class] select:focus,select.ptro-input[class] select:focus-within{--tw-outline-style:none!important;outline-style:none!important}@media(forced-colors:active){select.ptro-input[class] select:focus,select.ptro-input[class] select:focus-within{outline-offset:2px!important;outline:2px solid #0000!important}}select.ptro-input[class] select:not(:last-child){background-image:none!important;margin-inline-end:-1.375rem!important}select.ptro-input[class]:focus,select.ptro-input[class]:focus-within{--input-color:var(--color-base-content)!important;box-shadow:0 1px var(--input-color)!important}@supports (color:color-mix(in lab,red,red)){select.ptro-input[class]:focus,select.ptro-input[class]:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)!important}}select.ptro-input[class]:focus,select.ptro-input[class]:focus-within{outline:2px solid var(--input-color)!important;outline-offset:2px!important;isolation:isolate!important;z-index:1!important}select.ptro-input[class]:has(>select[disabled]),select.ptro-input[class]:is(:disabled,[disabled]),fieldset:disabled :is(select.ptro-input[class]){cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important;color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){select.ptro-input[class]:has(>select[disabled]),select.ptro-input[class]:is(:disabled,[disabled]),fieldset:disabled :is(select.ptro-input[class]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)!important}}:is(select.ptro-input[class]:has(>select[disabled]),select.ptro-input[class]:is(:disabled,[disabled]),fieldset:disabled :is(select.ptro-input[class]))::placeholder{color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){:is(select.ptro-input[class]:has(>select[disabled]),select.ptro-input[class]:is(:disabled,[disabled]),fieldset:disabled :is(select.ptro-input[class]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)!important}}select.ptro-input[class]:has(>select[disabled])>select[disabled]{cursor:not-allowed!important}@supports (appearance:base-select){select.ptro-input[class],select.ptro-input[class] select{appearance:base-select!important}:is(select.ptro-input[class],select.ptro-input[class] select)::picker(select){appearance:base-select!important}}:is(select.ptro-input[class],select.ptro-input[class] select)::picker(select){color:inherit!important;border:var(--border)solid var(--color-base-200)!important;border-radius:var(--radius-box)!important;background-color:inherit!important;max-height:min(24rem,70dvh)!important;box-shadow:0 2px calc(var(--depth)*3px) -2px #0003!important;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1))!important;margin-block:.5rem!important;margin-inline:.5rem!important;padding:.5rem!important;translate:-.5rem!important}:is(select.ptro-input[class],select.ptro-input[class] select)::picker-icon{display:none!important}:is(select.ptro-input[class],select.ptro-input[class] select) optgroup{padding-top:.5em!important}:is(select.ptro-input[class],select.ptro-input[class] select) optgroup option:first-child{margin-top:.5em!important}:is(select.ptro-input[class],select.ptro-input[class] select) option{border-radius:var(--radius-field)!important;white-space:normal!important;padding-block:.375rem!important;padding-inline:.75rem!important;transition-property:color,background-color!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}:is(select.ptro-input[class],select.ptro-input[class] select) option:not(:disabled):hover,:is(select.ptro-input[class],select.ptro-input[class] select) option:not(:disabled):focus-visible{cursor:pointer!important;background-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){:is(select.ptro-input[class],select.ptro-input[class] select) option:not(:disabled):hover,:is(select.ptro-input[class],select.ptro-input[class] select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)!important}}:is(select.ptro-input[class],select.ptro-input[class] select) option:not(:disabled):hover,:is(select.ptro-input[class],select.ptro-input[class] select) option:not(:disabled):focus-visible{--tw-outline-style:none!important;outline-style:none!important}@media(forced-colors:active){:is(select.ptro-input[class],select.ptro-input[class] select) option:not(:disabled):hover,:is(select.ptro-input[class],select.ptro-input[class] select) option:not(:disabled):focus-visible{outline-offset:2px!important;outline:2px solid #0000!important}}:is(select.ptro-input[class],select.ptro-input[class] select) option:not(:disabled):active{background-color:var(--color-neutral)!important;color:var(--color-neutral-content)!important;box-shadow:0 2px calc(var(--depth)*3px) -2px var(--color-neutral)!important}button.ptro-input.ptro-check{border:var(--border)solid currentColor!important;color:var(--input-color)!important;cursor:pointer!important;appearance:none!important;vertical-align:middle!important;webkit-user-select:none!important;-webkit-user-select:none!important;user-select:none!important;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector))!important;border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)))!important;padding:var(--toggle-p)!important;flex-shrink:0!important;grid-template-columns:0fr 1fr 1fr!important;place-content:center!important;display:inline-grid!important;position:relative!important;box-shadow:inset 0 1px!important}@supports (color:color-mix(in lab,red,red)){button.ptro-input.ptro-check{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000) inset!important}}button.ptro-input.ptro-check{--input-color:var(--color-base-content)!important;transition:color .3s,grid-template-columns .2s!important}@supports (color:color-mix(in lab,red,red)){button.ptro-input.ptro-check{--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000)!important}}button.ptro-input.ptro-check{--toggle-p:calc(var(--size)*.125)!important;--size:calc(var(--size-selector,.25rem)*6)!important;width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2)!important;height:var(--size)!important}button.ptro-input.ptro-check>*{z-index:1!important;cursor:pointer!important;appearance:none!important;background-color:#0000!important;border:none!important;grid-column:2/span 1!important;grid-row-start:1!important;height:100%!important;padding:.125rem!important;transition:opacity .2s,rotate .4s!important}button.ptro-input.ptro-check>:focus{--tw-outline-style:none!important;outline-style:none!important}@media(forced-colors:active){button.ptro-input.ptro-check>:focus{outline-offset:2px!important;outline:2px solid #0000!important}}button.ptro-input.ptro-check>:nth-child(2){color:var(--color-base-100)!important;rotate:none!important}button.ptro-input.ptro-check>:nth-child(3){color:var(--color-base-100)!important;opacity:0!important;rotate:-15deg!important}button.ptro-input.ptro-check:has(:checked)>:nth-child(2){opacity:0!important;rotate:15deg!important}button.ptro-input.ptro-check:has(:checked)>:nth-child(3){opacity:1!important;rotate:none!important}button.ptro-input.ptro-check:before{aspect-ratio:1!important;border-radius:var(--radius-selector)!important;--tw-content:""!important;content:var(--tw-content)!important;height:100%!important;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor!important;background-color:currentColor!important;grid-row-start:1!important;grid-column-start:2!important;transition:background-color .1s,translate .2s,inset-inline-start .2s!important;position:relative!important;inset-inline-start:0!important;translate:0!important}@supports (color:color-mix(in lab,red,red)){button.ptro-input.ptro-check:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)!important}}button.ptro-input.ptro-check:before{background-size:auto,calc(var(--noise)*100%)!important;background-image:none,var(--fx-noise)!important}@media(forced-colors:active){button.ptro-input.ptro-check:before{outline-style:var(--tw-outline-style)!important;outline-offset:-1px!important;outline-width:1px!important}}@media print{button.ptro-input.ptro-check:before{outline-offset:-1rem!important;outline:.25rem solid!important}}button.ptro-input.ptro-check:focus-visible,button.ptro-input.ptro-check:has(:focus-visible){outline-offset:2px!important;outline:2px solid!important}button.ptro-input.ptro-check:checked,button.ptro-input.ptro-check[aria-checked=true],button.ptro-input.ptro-check:has(>input:checked){background-color:var(--color-base-100)!important;--input-color:var(--color-base-content)!important;grid-template-columns:1fr 1fr 0fr!important}:is(button.ptro-input.ptro-check:checked,button.ptro-input.ptro-check[aria-checked=true],button.ptro-input.ptro-check:has(>input:checked)):before{background-color:currentColor!important}@starting-style{:is(button.ptro-input.ptro-check:checked,button.ptro-input.ptro-check[aria-checked=true],button.ptro-input.ptro-check:has(>input:checked)):before{opacity:0!important}}button.ptro-input.ptro-check:indeterminate{grid-template-columns:.5fr 1fr .5fr!important}button.ptro-input.ptro-check:disabled{cursor:not-allowed!important;opacity:.3!important}button.ptro-input.ptro-check:disabled:before{border:var(--border)solid currentColor!important;background-color:#0000!important}:not(.ptro-color-edit)>input.ptro-input{cursor:text!important;border:var(--border)solid #0000!important;appearance:none!important;background-color:var(--color-base-100)!important;vertical-align:middle!important;white-space:nowrap!important;width:clamp(3rem,20rem,100%)!important;height:var(--size)!important;font-size:max(var(--font-size,.875rem),.875rem)!important;touch-action:manipulation!important;border-color:var(--input-color)!important;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset!important;border-start-start-radius:var(--join-ss,var(--radius-field))!important;border-start-end-radius:var(--join-se,var(--radius-field))!important;border-end-end-radius:var(--join-ee,var(--radius-field))!important;border-end-start-radius:var(--join-es,var(--radius-field))!important;flex-shrink:1!important;align-items:center!important;gap:.5rem!important;padding-inline:.75rem!important;display:inline-flex!important;position:relative!important}@supports (color:color-mix(in lab,red,red)){:not(.ptro-color-edit)>input.ptro-input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset!important}}:not(.ptro-color-edit)>input.ptro-input{--size:calc(var(--size-field,.25rem)*10)!important;--input-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){:not(.ptro-color-edit)>input.ptro-input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)!important}}:not(.ptro-color-edit)>input.ptro-input:where(input){display:inline-flex!important}:not(.ptro-color-edit)>input.ptro-input :where(input){appearance:none!important;background-color:#0000!important;border:none!important;width:100%!important;height:100%!important;display:inline-flex!important}:not(.ptro-color-edit)>input.ptro-input :where(input):focus,:not(.ptro-color-edit)>input.ptro-input :where(input):focus-within{--tw-outline-style:none!important;outline-style:none!important}@media(forced-colors:active){:not(.ptro-color-edit)>input.ptro-input :where(input):focus,:not(.ptro-color-edit)>input.ptro-input :where(input):focus-within{outline-offset:2px!important;outline:2px solid #0000!important}}:not(.ptro-color-edit)>input.ptro-input :where(input[type=url]),:not(.ptro-color-edit)>input.ptro-input :where(input[type=email]){direction:ltr!important}:not(.ptro-color-edit)>input.ptro-input :where(input[type=date]){display:inline-flex!important}:not(.ptro-color-edit)>input.ptro-input:focus,:not(.ptro-color-edit)>input.ptro-input:focus-within{--input-color:var(--color-base-content)!important;box-shadow:0 1px var(--input-color)!important}@supports (color:color-mix(in lab,red,red)){:not(.ptro-color-edit)>input.ptro-input:focus,:not(.ptro-color-edit)>input.ptro-input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)!important}}:not(.ptro-color-edit)>input.ptro-input:focus,:not(.ptro-color-edit)>input.ptro-input:focus-within{outline:2px solid var(--input-color)!important;outline-offset:2px!important;isolation:isolate!important;z-index:1!important}@media(pointer:coarse){@supports (-webkit-touch-callout:none){:not(.ptro-color-edit)>input.ptro-input:focus,:not(.ptro-color-edit)>input.ptro-input:focus-within{--font-size:1rem!important}}}:not(.ptro-color-edit)>input.ptro-input:has(>input[disabled]),:not(.ptro-color-edit)>input.ptro-input:is(:disabled,[disabled]),fieldset:disabled :is(:not(.ptro-color-edit)>input.ptro-input){cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important;color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){:not(.ptro-color-edit)>input.ptro-input:has(>input[disabled]),:not(.ptro-color-edit)>input.ptro-input:is(:disabled,[disabled]),fieldset:disabled :is(:not(.ptro-color-edit)>input.ptro-input){color:color-mix(in oklab,var(--color-base-content)40%,transparent)!important}}:is(:not(.ptro-color-edit)>input.ptro-input:has(>input[disabled]),:not(.ptro-color-edit)>input.ptro-input:is(:disabled,[disabled]),fieldset:disabled :is(:not(.ptro-color-edit)>input.ptro-input))::placeholder{color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){:is(:not(.ptro-color-edit)>input.ptro-input:has(>input[disabled]),:not(.ptro-color-edit)>input.ptro-input:is(:disabled,[disabled]),fieldset:disabled :is(:not(.ptro-color-edit)>input.ptro-input))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)!important}}:not(.ptro-color-edit)>input.ptro-input:has(>input[disabled]),:not(.ptro-color-edit)>input.ptro-input:is(:disabled,[disabled]),fieldset:disabled :is(:not(.ptro-color-edit)>input.ptro-input){box-shadow:none!important}:not(.ptro-color-edit)>input.ptro-input:has(>input[disabled])>input[disabled]{cursor:not-allowed!important}:not(.ptro-color-edit)>input.ptro-input::-webkit-date-and-time-value{text-align:inherit!important}:not(.ptro-color-edit)>input.ptro-input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem!important;margin-inline-end:-.75rem!important}:not(.ptro-color-edit)>input.ptro-input::-webkit-calendar-picker-indicator{position:absolute!important;inset-inline-end:.75em!important}:not(.ptro-color-edit)>input.ptro-input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none!important;appearance:none!important;display:inline-flex!important}:not(.ptro-color-edit)>input.ptro-input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer!important;width:1em!important;height:1em!important;position:absolute!important;inset-inline-end:.75em!important}:where(.ptro-color-control[class]:not(.ptro-close-color-picker)){width:unset}.ptro-color-control[class]:not(.ptro-close-color-picker){cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker){--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.ptro-color-control[class]:not(.ptro-close-color-picker){--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker){--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.ptro-color-control[class]:not(.ptro-close-color-picker){--btn-noise:var(--fx-noise)}@media(hover:hover){.ptro-color-control[class]:not(.ptro-close-color-picker):hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker):hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.ptro-color-control[class]:not(.ptro-close-color-picker):focus-visible,.ptro-color-control[class]:not(.ptro-close-color-picker):has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ptro-color-control[class]:not(.ptro-close-color-picker):active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker):active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.ptro-color-control[class]:not(.ptro-close-color-picker):active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker):active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.ptro-color-control[class]:not(.ptro-close-color-picker):active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.ptro-color-control[class]:not(.ptro-close-color-picker):is(input[type=checkbox],input[type=radio]){appearance:none}.ptro-color-control[class]:not(.ptro-close-color-picker):is(input[type=checkbox],input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.ptro-color-control[class]:not(.ptro-close-color-picker):where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}}.prose .ptro-icon-btn[class]{text-decoration-line:none!important}@layer daisyui.modifier{.ptro-icon-btn[class]:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ptro-icon-btn[class]:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)!important}}.ptro-icon-btn[class]:disabled:not(.btn-link,.btn-ghost){box-shadow:none!important}.ptro-icon-btn[class]:disabled{pointer-events:none!important;--btn-border:#0000!important;--btn-noise:none!important;--btn-fg:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ptro-icon-btn[class]:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)!important}}@media(hover:hover){.ptro-icon-btn[class]:disabled:hover{pointer-events:none!important;background-color:var(--color-neutral)!important}@supports (color:color-mix(in lab,red,red)){.ptro-icon-btn[class]:disabled:hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)!important}}.ptro-icon-btn[class]:disabled:hover{--btn-border:#0000!important;--btn-fg:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ptro-icon-btn[class]:disabled:hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)!important}}}.ptro-icon-btn[class][disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ptro-icon-btn[class][disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)!important}}.ptro-icon-btn[class][disabled]:not(.btn-link,.btn-ghost){box-shadow:none!important}.ptro-icon-btn[class][disabled]{pointer-events:none!important;--btn-border:#0000!important;--btn-noise:none!important;--btn-fg:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ptro-icon-btn[class][disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)!important}}@media(hover:hover){.ptro-icon-btn[class][disabled]:hover{pointer-events:none!important;background-color:var(--color-neutral)!important}@supports (color:color-mix(in lab,red,red)){.ptro-icon-btn[class][disabled]:hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)!important}}.ptro-icon-btn[class][disabled]:hover{--btn-border:#0000!important;--btn-fg:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ptro-icon-btn[class][disabled]:hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)!important}}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)!important}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:disabled:not(.btn-link,.btn-ghost){box-shadow:none!important}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:disabled{pointer-events:none!important;--btn-border:#0000!important;--btn-noise:none!important;--btn-fg:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)!important}}@media(hover:hover){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:disabled:hover{pointer-events:none!important;background-color:var(--color-neutral)!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:disabled:hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)!important}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:disabled:hover{--btn-border:#0000!important;--btn-fg:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker:disabled:hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)!important}}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)!important}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker[disabled]:not(.btn-link,.btn-ghost){box-shadow:none!important}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker[disabled]{pointer-events:none!important;--btn-border:#0000!important;--btn-noise:none!important;--btn-fg:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)!important}}@media(hover:hover){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker[disabled]:hover{pointer-events:none!important;background-color:var(--color-neutral)!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker[disabled]:hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)!important}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker[disabled]:hover{--btn-border:#0000!important;--btn-fg:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker[disabled]:hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)!important}}}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker):disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker):disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media(hover:hover){.ptro-color-control[class]:not(.ptro-close-color-picker):disabled:hover{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker):disabled:hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.ptro-color-control[class]:not(.ptro-close-color-picker):disabled:hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker):disabled:hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.ptro-color-control[class]:not(.ptro-close-color-picker)[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker)[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ptro-color-control[class]:not(.ptro-close-color-picker)[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.ptro-color-control[class]:not(.ptro-close-color-picker)[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker)[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media(hover:hover){.ptro-color-control[class]:not(.ptro-close-color-picker)[disabled]:hover{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker)[disabled]:hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.ptro-color-control[class]:not(.ptro-close-color-picker)[disabled]:hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker)[disabled]:hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.ptro-color-control[class]:not(.ptro-close-color-picker){--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8);width:var(--size)!important;height:var(--size)!important;padding-inline:0!important}.ptro-color-control[class]:not(.ptro-close-color-picker):disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker):disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)!important}}.ptro-color-control[class]:not(.ptro-close-color-picker):disabled:not(.btn-link,.btn-ghost){box-shadow:none!important}.ptro-color-control[class]:not(.ptro-close-color-picker):disabled{pointer-events:none!important;--btn-border:#0000!important;--btn-noise:none!important;--btn-fg:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker):disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)!important}}@media(hover:hover){.ptro-color-control[class]:not(.ptro-close-color-picker):disabled:hover{pointer-events:none!important;background-color:var(--color-neutral)!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker):disabled:hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)!important}}.ptro-color-control[class]:not(.ptro-close-color-picker):disabled:hover{--btn-border:#0000!important;--btn-fg:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ptro-color-control[class]:not(.ptro-close-color-picker):disabled:hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)!important}}}}.ptro-icon-btn[class]{position:relative}.ptro-icon-btn[class]:after{display:none}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class]{width:auto!important;padding-inline:calc(var(--spacing,.25rem)*8)!important;padding-block:calc(var(--spacing,.25rem)*4)!important;opacity:1!important;translate:0!important;scale:1!important}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit{gap:calc(var(--spacing,.25rem)*1);grid-template-columns:1fr auto;display:grid}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-edit .ptro-input.ptro-color{order:-9999;border-radius:var(--radius-field)!important;width:100%!important;padding:calc(var(--spacing,.25rem)*3)!important;height:var(--size)!important;border:var(--border)solid #0000!important;border-color:var(--input-color)!important;box-shadow:none!important}.prose :is(.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker){text-decoration-line:none!important}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker{margin-top:calc(var(--spacing,.25rem)*4);grid-column:span 2/span 2}@layer daisyui.modifier.color{.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-close-color-picker{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}.ptro-color-active-control[class]{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class]:before{content:"Choose color…";margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));display:block}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] canvas,.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-light-regulator,.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-alpha-regulator,.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .alpha-checkers{zoom:125%;display:block}.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-light-regulator,.ptro-color-widget-wrapper[class]>.ptro-pallet.ptro-color-main[class] .ptro-color-alpha-regulator{--tw-translate-x:calc(var(--spacing,.25rem)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.ptro-color-active-control[class]{background-color:var(--color-base-200)}.ptro-color-active-control[class]:after{box-shadow:inset -1px -1px 8px 1px #ffffff1a}select.ptro-input[class]{color:var(--color-base-content)!important}.ptro-color-main[class],.ptro-wrapper[class]{background-color:var(--color-base-100);color:var(--color-base-content)}span.ptro-tool-controls{margin-left:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*1);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-base-content);padding-left:calc(var(--spacing,.25rem)*2);color:var(--color-base-content)}:is(span.ptro-tool-controls>*){flex-shrink:0}.ptro-info{min-width:calc(var(--spacing,.25rem)*16)}button.ptro-input.ptro-check[data-value=true]{background-color:var(--color-base-100)!important;--input-color:var(--color-base-content)!important;grid-template-columns:1fr 1fr 0fr!important}button.ptro-input.ptro-check[data-value=true]:after{content:"";width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}:not(.ptro-color-edit)>input.ptro-input{color:var(--color-base-content)!important}.prose .ptro-color-control[class]:not(.ptro-close-color-picker){text-decoration-line:none}.ptro-color-control[class]:not(.ptro-close-color-picker){cursor:pointer;box-shadow:none}.ptro-color-control[class]:not(.ptro-close-color-picker):disabled{opacity:.25}.ptro-btn-color-checkers-bar[class]{margin-left:calc(var(--spacing,.25rem)*-9);border-radius:var(--radius-field);scrollbar-width:thin}[title=undefined]{display:none}.ptro-wrapper:first-of-type{background-color:#1e1e1e}.ptro-wrapper .ptro-common-widget-wrapper[class]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0001}.ptro-color-active-control>.ptro-icon[class]{color:var(--color-primary-content)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
