input::placeholder,textarea::placeholder{font-weight:var(--font-weight-light);color:var(--text-disabled)!important}
@supports (appearance:none){.checkbox-wrapper input[type=checkbox]{--active:var(--text-primary);--active-inner:var(--surface);--focus:2px var(--ring-color);--border-default:var(--border);--border-hover:var(--text-primary);--background:var(--surface);--disabled:var(--disabled);--disabled-inner:var(--text-disabled);-webkit-appearance:none;-moz-appearance:none;vertical-align:top;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--surface));outline:none;height:21px;margin:0;transition:background .2s,border-color .2s,box-shadow .1s;display:inline-block;position:relative}.checkbox-wrapper input[type=checkbox]:after{content:"";transition:transform var(--d-t,.2s)var(--d-t-e,ease),opacity var(--d-o,.2s);display:block;position:absolute;top:0;left:0}.checkbox-wrapper input[type=checkbox]:checked{--b:var(--active);--bc:var(--active);--d-o:.2s;--d-t:.4s;--d-t-e:cubic-bezier(.2,.85,.32,1.2)}.checkbox-wrapper input[type=checkbox]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.checkbox-wrapper input[type=checkbox]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border-default)}.checkbox-wrapper input[type=checkbox]:disabled+label{cursor:not-allowed}.checkbox-wrapper input[type=checkbox]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}.checkbox-wrapper input[type=checkbox]:focus-visible{--bc:var(--text-primary);box-shadow:0 0 0 var(--focus)}.checkbox-wrapper input[type=checkbox]:not(.switch){width:21px}.checkbox-wrapper input[type=checkbox]:not(.switch):after{opacity:var(--o,0)}.checkbox-wrapper input[type=checkbox]:not(.switch):checked{--o:1}.checkbox-wrapper input[type=checkbox]+label{vertical-align:middle;cursor:pointer;color:var(--text-primary);margin-left:4px;font-size:.875rem;display:inline-block}.checkbox-wrapper input[type=checkbox]:not(.switch){border-radius:var(--rounded-md)}.checkbox-wrapper input[type=checkbox]:not(.switch):after{border:2px solid var(--active-inner);width:5px;height:9px;transform:rotate(var(--r,20deg));border-top:0;border-left:0;top:4px;left:7px}.checkbox-wrapper input[type=checkbox]:not(.switch):checked{--r:43deg}}.checkbox-wrapper *,.checkbox-wrapper :before,.checkbox-wrapper :after{box-sizing:inherit}
table{border-collapse:separate;border-spacing:0;border-radius:var(--radius-md);border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;overflow:hidden}thead th{background:var(--surface);height:40px;padding:4px 8px}tbody td{height:40px;padding:4px 8px}
@supports (appearance:none){.checkbox-wrapper-14 input[type=checkbox]{--active:var(--text-primary);--active-inner:var(--surface);--focus:2px var(--ring-color);--border-default:var(--border);--border-hover:var(--text-primary);--background:var(--surface);--disabled:var(--disabled);--disabled-inner:var(--text-disabled);-webkit-appearance:none;-moz-appearance:none;vertical-align:top;cursor:pointer;border:1px solid var(--bc,var(--border-default));background:var(--b,var(--surface));outline:none;height:21px;margin:0;transition:background .2s,border-color .2s,box-shadow .1s;display:inline-block;position:relative}.checkbox-wrapper-14 input[type=checkbox]:after{content:"";transition:transform var(--d-t,.2s)var(--d-t-e,ease),opacity var(--d-o,.2s);display:block;position:absolute;top:0;left:0}.checkbox-wrapper-14 input[type=checkbox]:checked{--b:var(--active);--bc:var(--active);--d-o:.2s;--d-t:.4s;--d-t-e:cubic-bezier(.2,.85,.32,1.2)}.checkbox-wrapper-14 input[type=checkbox]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.checkbox-wrapper-14 input[type=checkbox]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border-default)}.checkbox-wrapper-14 input[type=checkbox]:disabled+label{cursor:not-allowed}.checkbox-wrapper-14 input[type=checkbox]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}.checkbox-wrapper-14 input[type=checkbox]:focus-visible{--bc:var(--text-primary);box-shadow:0 0 0 var(--focus)}.checkbox-wrapper-14 input[type=checkbox]:not(.switch){width:21px}.checkbox-wrapper-14 input[type=checkbox]:not(.switch):after{opacity:var(--o,0)}.checkbox-wrapper-14 input[type=checkbox]:not(.switch):checked{--o:1}.checkbox-wrapper-14 input[type=checkbox]+label{vertical-align:middle;cursor:pointer;margin-left:4px;display:inline-block}.checkbox-wrapper-14 input[type=checkbox]:not(.switch){border-radius:7px}.checkbox-wrapper-14 input[type=checkbox]:not(.switch):after{border:2px solid var(--active-inner);width:5px;height:9px;transform:rotate(var(--r,20deg));border-top:0;border-left:0;top:4px;left:7px}.checkbox-wrapper-14 input[type=checkbox]:not(.switch):checked{--r:43deg}.checkbox-wrapper-14 input[type=checkbox].switch{border-radius:11px;width:38px}.checkbox-wrapper-14 input[type=checkbox].switch:after{background:var(--ab,var(--border));width:17px;height:17px;transform:translateX(var(--x,0));border-radius:50%;top:1.5px;left:1.5px}.checkbox-wrapper-14 input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}.checkbox-wrapper-14 input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}}.checkbox-wrapper-14 *,.checkbox-wrapper-14 :before,.checkbox-wrapper-14 :after{box-sizing:inherit}
.calendar button{cursor:pointer!important;border:none!important;outline:none!important}.calendar button:hover{background:var(--color-hover)}
