.wx-textarea.wx-3yFVAC{resize:vertical;width:var(--wx-input-width);max-width:100%;padding:var(--wx-input-padding);min-height:100px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);outline:none;display:block}.wx-textarea.wx-3yFVAC:focus{border:var(--wx-input-border-focus)}.wx-textarea.wx-3yFVAC::placeholder{color:var(--wx-input-placeholder-color)}.wx-textarea[disabled].wx-3yFVAC{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);resize:none}.wx-textarea[disabled].wx-3yFVAC::placeholder{color:var(--wx-color-font-disabled)}.wx-textarea.wx-error.wx-3yFVAC{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-button.wx-2ZWgb4{vertical-align:top;text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-button-border-radius);background-color:var(--wx-button-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;max-width:100%;min-width:var(--wx-button-width);text-decoration:none;transition:none;display:inline-block;overflow:hidden}.wx-button.wx-2ZWgb4:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-button.wx-2ZWgb4,.wx-button.wx-2ZWgb4:focus,.wx-button.wx-2ZWgb4:active{outline:none}.wx-button[disabled].wx-2ZWgb4{cursor:not-allowed;background:var(--wx-color-disabled);color:var(--wx-color-font-disabled);border-color:#0000}.wx-block.wx-2ZWgb4{width:100%;display:block}.wx-square.wx-2ZWgb4{border-radius:0}i.wx-2ZWgb4{vertical-align:top;font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;margin-right:2px;line-height:1;display:inline-block;position:relative}i.wx-2ZWgb4:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-2ZWgb4{padding-left:var(--wx-button-icon-indent);padding-right:var(--wx-button-icon-indent);min-width:auto}.wx-icon.wx-2ZWgb4 i.wx-2ZWgb4{opacity:1;margin:0}.wx-primary.wx-2ZWgb4{background-color:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-2ZWgb4.wx-pressed,.wx-2ZWgb4.wx-pressed:hover,.wx-2ZWgb4.wx-pressed:active,.wx-2ZWgb4.wx-pressed[disabled]{background-color:var(--wx-button-pressed);box-shadow:var(--wx-button-box-shadow)}.wx-2ZWgb4.wx-primary.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:active:not([disabled]){background-color:var(--wx-button-primary-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-2ZWgb4.wx-danger.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:active:not([disabled]){background-color:var(--wx-button-danger-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary.wx-2ZWgb4{background:var(--wx-color-secondary);color:var(--wx-color-secondary-font);border-color:var(--wx-color-secondary-border)}.wx-secondary.wx-2ZWgb4:hover:not([disabled]){background:var(--wx-color-secondary-hover)}.wx-secondary.wx-pressed:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:hover:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:active:not([disabled]).wx-2ZWgb4{background:var(--wx-color-secondary-hover);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary[disabled].wx-2ZWgb4{border-color:var(--wx-color-secondary-border-disabled)}.wx-danger.wx-2ZWgb4{background-color:var(--wx-color-danger);color:var(--wx-button-danger-font-color)}.wx-link.wx-2ZWgb4{color:var(--wx-color-link);vertical-align:baseline;border:none;padding:0}.wx-link.wx-2ZWgb4,.wx-link.wx-2ZWgb4:hover,.wx-link[disabled].wx-2ZWgb4{background:0 0}.wx-link[disabled].wx-2ZWgb4{color:var(--wx-color-font-disabled)}.wx-checkbox.wx-2IvefP{vertical-align:top;max-width:var(--wx-input-width);display:inline-block;position:relative}.wx-check.wx-2IvefP{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-label.wx-2IvefP{font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-before.wx-2IvefP,.wx-after.wx-2IvefP{display:block}.wx-after.wx-2IvefP{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);margin-left:8px}.wx-before.wx-2IvefP{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);flex-shrink:0;position:relative}.wx-before.wx-2IvefP:before{content:"";width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);border-radius:var(--wx-checkbox-border-radius);background:var(--wx-input-background);display:block}.wx-before.wx-2IvefP:after{content:"";width:calc(var(--wx-checkbox-size) * .56);height:calc(var(--wx-checkbox-size) * .32);border-style:solid;border-color:var(--wx-color-primary-font);border-width:0 0 calc(var(--wx-checkbox-size) * .12) calc(var(--wx-checkbox-size) * .12);margin-left:calc(var(--wx-checkbox-size) * -.26);margin-top:calc(var(--wx-checkbox-size) * -.24);display:none;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-color-primary);border-color:#0000}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{display:block}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-check.wx-2IvefP[disabled]:not(:checked)~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{border-color:var(--wx-input-background)}.wx-list-checkbox.wx-2IvefP{pointer-events:none;margin-right:8px}.wx-checkboxgroup.wx-q8xwRD{margin-top:calc(var(--wx-field-gutter) * -1);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.wx-item.wx-q8xwRD{max-width:100%;margin-top:var(--wx-field-gutter);flex:0 0 100%}.wx-checkboxgroup.wx-inline.wx-q8xwRD .wx-item.wx-q8xwRD{padding-right:var(--wx-field-gutter);flex:none}.wx-checkboxgroup.wx-grid.wx-q8xwRD .wx-item.wx-q8xwRD{max-width:50%;padding-right:var(--wx-field-gutter);flex:0 0 50%}.wx-popup.wx-37M6Fj{z-index:var(--wx-popup-z-index);background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);overflow:hidden}.wx-dropdown.wx-aaaVytZW{z-index:5;background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);position:absolute;overflow:hidden}.wx-top-center.wx-aaaVytZW{top:0;left:50%;transform:translate(-50%,-100%)translateY(-2px)}.wx-top-start.wx-aaaVytZW{top:0;left:0;transform:translateY(-100%)translateY(-2px)}.wx-top-end.wx-aaaVytZW{top:0;right:0;transform:translateY(-100%)translateY(-2px)}.wx-bottom-center.wx-aaaVytZW{bottom:0;left:50%;transform:translate(-50%,100%)translateY(2px)}.wx-bottom-start.wx-aaaVytZW{bottom:0;left:0;transform:translateY(100%)translateY(2px)}.wx-bottom-end.wx-aaaVytZW{bottom:0;right:0;transform:translateY(100%)translateY(2px)}.wx-left-center.wx-aaaVytZW{bottom:50%;left:0;transform:translate(-100%,50%)translate(-2px)}.wx-left-start.wx-aaaVytZW{top:0;left:0;transform:translate(-100%)translate(-2px)}.wx-left-end.wx-aaaVytZW{bottom:0;left:0;transform:translate(-100%)translate(-2px)}.wx-right-center.wx-aaaVytZW{bottom:50%;right:0;transform:translate(100%,50%)translate(2px)}.wx-right-start.wx-aaaVytZW{top:0;right:0;transform:translate(100%)translate(2px)}.wx-right-end.wx-aaaVytZW{bottom:0;right:0;transform:translate(100%)translate(2px)}.wx-portal-node.wx-32GZ52{display:none}.wx-colorselect.wx-121TgJ{width:var(--wx-input-width);position:relative}.wx-selected.wx-121TgJ{left:var(--wx-input-icon-indent);position:absolute;top:50%;transform:translateY(-50%)}.wx-colors.wx-121TgJ{flex-wrap:wrap;gap:8px;padding:8px;display:flex}.wx-color.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer}.wx-input.wx-121TgJ{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-121TgJ.wx-focus{border:var(--wx-input-border-focus)}.wx-input.wx-121TgJ::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-121TgJ[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-121TgJ[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-121TgJ[disabled]~.wx-color,.wx-input.wx-121TgJ[disabled]~.wx-empty{cursor:not-allowed}.wx-input.wx-121TgJ.wx-error{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-empty.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(to top left,#0000 0% calc(50% - 1px),red 50%,#0000 calc(50% + 1px) 100%)}.wxi-close.wx-121TgJ{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);color:var(--wx-input-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wxi-close.wx-121TgJ:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-colorboard.wx-1yoKzq{flex-direction:column;gap:12px;width:100%;padding:8px;display:flex}.wx-color-block.wx-1yoKzq{width:100%;height:140px;position:relative;box-shadow:0 1px 3px #0003}.wx-color-block.wx-1yoKzq:before,.wx-color-block.wx-1yoKzq:after{content:"";width:100%;height:100%;position:absolute}.wx-color-block.wx-1yoKzq:before{z-index:2;background-image:linear-gradient(#fff0,#000)}.wx-color-block.wx-1yoKzq:after{z-index:1;background-image:linear-gradient(90deg,#fff,#cb998000)}.wx-color-block-slider.wx-1yoKzq{width:16px;height:16px;margin:-8px 0 0 -8px}.wx-slider.wx-1yoKzq{z-index:3;border:2px solid #fff;border-radius:50%;position:absolute;box-shadow:0 1px 3px #0003}.wx-slider.wx-1yoKzq:focus,.wx-slider.wx-1yoKzq:hover{outline:none;box-shadow:0 1px 3px #0003,inset 0 0 4px #fff}.wx-color-line.wx-1yoKzq{background-image:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);border-radius:6px;width:100%;height:8px;position:relative}.wx-color-line-slider.wx-1yoKzq{width:14px;height:14px;margin:0 0 0 -7px;top:-4px}.wx-color-controls.wx-1yoKzq{flex-wrap:wrap;justify-content:space-between;display:flex}.wx-color.wx-1yoKzq,.wx-text.wx-1yoKzq{width:calc(50% - 4px)}.wx-color.wx-1yoKzq{height:32px}.wx-text.wx-1yoKzq{background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);outline:none}.wx-text.wx-1yoKzq:focus{border:var(--wx-input-border-focus)}.wx-colorpicker.wx-mmT8WH{width:var(--wx-input-width);position:relative}.wx-color.wx-mmT8WH{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer;left:var(--wx-input-icon-indent);position:absolute;top:50%;transform:translateY(-50%)}.wx-input.wx-mmT8WH{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-focus.wx-mmT8WH{border:var(--wx-input-border-focus)}.wx-input.wx-mmT8WH::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-mmT8WH[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-mmT8WH[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-mmT8WH[disabled]~.wx-color.wx-mmT8WH{cursor:not-allowed}.wx-input.wx-error.wx-mmT8WH{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wxi-close.wx-mmT8WH{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wxi-close.wx-mmT8WH:before{display:block}.wxi-close.wx-mmT8WH:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-list.wx-233fr7{max-height:250px;position:relative;overflow-y:auto}.wx-list-wrapper.wx-233fr7{width:100%;position:relative}.wx-list-content.wx-233fr7{position:absolute;top:0;left:0;right:0}.wx-item.wx-233fr7{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);cursor:pointer;flex-wrap:nowrap;align-items:center;display:flex}.wx-item.wx-focus.wx-233fr7{background:var(--wx-background-hover)}.wx-no-data.wx-233fr7{padding:var(--wx-input-padding)}.wx-combo.wx-1j11Jk{width:var(--wx-input-width);position:relative}.wx-input.wx-1j11Jk{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;outline:none;display:block;overflow:hidden}.wx-input.wx-1j11Jk:focus{border:var(--wx-input-border-focus)}.wx-input.wx-1j11Jk::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-1j11Jk[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-1j11Jk[disabled]::placeholder,.wx-input.wx-1j11Jk[disabled]~.wx-icon.wx-1j11Jk{color:var(--wx-color-font-disabled)}.wx-input.wx-error.wx-1j11Jk{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-input.wx-error.wx-1j11Jk~.wx-icon.wx-1j11Jk{color:var(--wx-color-danger)}.wx-icon.wx-1j11Jk{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-1j11Jk:before{display:block}.wx-icon.wxi-close.wx-1j11Jk{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-1j11Jk:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-text.wx-hQ64J4{width:var(--wx-input-width);position:relative}.wx-text.wx-disabled.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-font-disabled)}.wx-text.wx-error.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-danger)}.wx-icon.wx-hQ64J4{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-hQ64J4:before{display:block}.wx-icon-left.wx-hQ64J4 .wx-icon.wx-hQ64J4:not(.wxi-close){right:auto;left:var(--wx-input-icon-indent)}.wx-icon.wxi-close.wx-hQ64J4{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-hQ64J4:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-input.wx-hQ64J4{width:var(--wx-input-width);height:var(--wx-input-height);max-width:100%;padding:var(--wx-input-padding);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-hQ64J4:focus{border:var(--wx-input-border-focus)}.wx-input.wx-hQ64J4::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon-left.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-icon-right.wx-hQ64J4 .wx-input.wx-hQ64J4,.wx-text.wx-clear.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-input.wx-hQ64J4[disabled]{border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);pointer-events:none;cursor:not-allowed!important}.wx-input.wx-hQ64J4[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-error.wx-hQ64J4 .wx-input.wx-hQ64J4{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-date-input.wx-hQ64J4 .wx-input.wx-hQ64J4{cursor:pointer;width:100%;padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-header.wx-8HQVQV{margin-bottom:calc(var(--wx-calendar-gap) * 2);font-size:var(--wx-calendar-header-font-size);line-height:var(--wx-calendar-header-line-height);font-weight:var(--wx-calendar-header-font-weight);flex-wrap:nowrap;align-items:center;display:flex}.wx-spacer.wx-8HQVQV,.wx-pager.wx-8HQVQV{width:var(--wx-calendar-cell-size);height:var(--wx-calendar-cell-size);flex-shrink:0}.wx-pager.wx-8HQVQV{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--wx-calendar-icon-color);line-height:1;font-size:var(--wx-calendar-icon-size);border-radius:50%;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-pager.wx-8HQVQV:before{display:block}.wx-pager.wx-8HQVQV:hover{background-color:var(--wx-background-hover)}.wx-label.wx-8HQVQV{flex:0 0 calc(100% - var(--wx-calendar-cell-size) * 2);max-width:calc(100% - var(--wx-calendar-cell-size) * 2);text-align:center;color:var(--wx-color-link);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-button.wx-3s8W4d{vertical-align:top;text-align:center;letter-spacing:normal;font-family:var(--wx-calendar-controls-font-family);font-size:var(--wx-calendar-controls-font-size);line-height:var(--wx-calendar-controls-line-height);font-weight:var(--wx-calendar-controls-font-weight);text-transform:none;color:var(--wx-calendar-controls-font-color);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;max-width:100%;padding:0;text-decoration:none;transition:none;display:inline-block}.wx-button.wx-3s8W4d,.wx-button.wx-3s8W4d:focus,.wx-button.wx-3s8W4d:active{outline:none}.wx-button.wx-3s8W4d:active{opacity:.8}.wx-398RBS.wx-weekdays{margin-bottom:calc(var(--wx-calendar-gap) * 1.5);flex-wrap:nowrap;display:flex}.wx-398RBS.wx-weekday{max-width:14.2857%;font-size:var(--wx-font-size-sm);line-height:var(--wx-line-height-sm);color:var(--wx-color-font-alt);text-align:center;flex:0 0 14.2857%}.wx-398RBS.wx-days{flex-wrap:wrap;display:flex}.wx-398RBS.wx-day{border-radius:var(--wx-calendar-border-radius);max-width:14.2857%;height:calc(var(--wx-calendar-cell-size) - var(--wx-calendar-line-gap) * 2);margin:calc(var(--wx-calendar-line-gap) / 2) 0;text-align:center;flex-wrap:nowrap;flex:0 0 14.2857%;justify-content:center;align-items:center;display:flex}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected){cursor:pointer}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected):hover{background:var(--wx-background-hover)}.wx-398RBS.wx-day.wx-out{color:var(--wx-color-font-disabled)}.wx-398RBS.wx-day.wx-selected:not(.wx-out){background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-398RBS.wx-day.wx-selected.wx-left:not(.wx-out){border-radius:calc(var(--wx-calendar-border-radius)) 0 0 calc(var(--wx-calendar-border-radius))}.wx-398RBS.wx-day.wx-selected.wx-right:not(.wx-out){border-radius:0 calc(var(--wx-calendar-border-radius)) calc(var(--wx-calendar-border-radius)) 0}.wx-398RBS.wx-day.wx-inrange:not(.wx-out){background:var(--wx-color-primary-selected);border-radius:0}.wx-398RBS.wx-day.wx-weekend:not(.wx-selected):not(.wx-out){color:var(--wx-color-primary)}.wx-398RBS.wx-day.wx-inactive{pointer-events:none}.wx-months.wx-34U8T8{margin:var(--wx-calendar-gap);flex-wrap:wrap;display:flex}.wx-month.wx-34U8T8{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-month.wx-current.wx-34U8T8{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-month.wx-34U8T8:not(.wx-current):hover{background-color:var(--wx-background-hover)}.wx-buttons.wx-34U8T8{margin-top:var(--wx-calendar-gap);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-years.wx-1XEF33{margin:var(--wx-calendar-gap);flex-wrap:wrap;display:flex}.wx-year.wx-1XEF33{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-year.wx-current.wx-1XEF33{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-year:not(.wx-current):hover.wx-1XEF33{background-color:var(--wx-background-hover)}.wx-prev-decade.wx-1XEF33,.wx-next-decade.wx-1XEF33{color:var(--wx-color-font-disabled)}.wx-buttons.wx-1XEF33{margin-top:var(--wx-calendar-gap);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-calendar.wx-2Gr4AS{width:100%;height:auto;padding:var(--wx-calendar-padding);cursor:default;font-family:var(--wx-calendar-font-family);font-size:var(--wx-calendar-font-size);line-height:var(--wx-calendar-line-height);font-weight:var(--wx-calendar-font-weight);color:var(--wx-calendar-font-color)}.wx-calendar.wx-2Gr4AS.wx-part{padding-bottom:0}.wx-wrap.wx-2Gr4AS{width:calc(var(--wx-calendar-cell-size) * 7);margin:0 auto}.wx-buttons.wx-2Gr4AS{margin-top:calc(var(--wx-calendar-gap) * 2);flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:flex}.wx-button-item.wx-2Gr4AS+.wx-button-item.wx-2Gr4AS{margin-left:calc(var(--wx-calendar-gap) * 3)}.wx-datepicker.wx-1lKOFG{width:var(--wx-input-width);position:relative}.wx-rangecalendar.wx-p2jCaW{padding-bottom:var(--wx-calendar-padding);display:flex}.wx-half.wx-p2jCaW{flex:1}.wx-daterangepicker.wx-1b0WDQ{width:var(--wx-input-width);position:relative}.wx-13aa5W.wx-fullscreen::backdrop{background-color:var(--wx-background)}.wx-13aa5W.wx-fullscreen{outline:none;width:100%;height:100%;position:relative}.wx-13aa5W.wx-fullscreen-icon{height:20px;margin:auto;font-size:20px}.wx-13aa5W.wx-fullscreen .wx-fullscreen-button{width:40px;height:40px;padding:initial;border:none;border-radius:50%;display:flex;position:absolute;bottom:35px;right:25px}.wx-icon.wx-mdnST1{color:var(--wx-color-font-alt);cursor:pointer;font-size:var(--wx-button-icon-size);padding:var(--wx-button-icon-indent);line-height:var(--wx-button-line-height);display:inline-block}.wx-icon.wx-mdnST1:hover{background-color:var(--wx-background-hover)}.wx-multicombo.wx-12Wj21{width:var(--wx-input-width);position:relative}.wx-multicombo.wx-12Wj21.wx-focus .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-tag.wx-12Wj21{background:var(--wx-color-disabled);color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21:not(.wx-disabled) .wx-tag.wx-12Wj21{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-input.wx-12Wj21{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-error .wx-wrapper.wx-12Wj21{border-color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-error .wx-input.wx-12Wj21,.wx-multicombo.wx-12Wj21.wx-error .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-tags.wx-12Wj21{gap:var(--wx-multicombo-tag-gap);padding:var(--wx-multicombo-tag-gap)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-input.wx-12Wj21{border-top:var(--wx-input-border)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-focus .wx-input.wx-12Wj21{border-top:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-disabled .wx-input.wx-12Wj21{border-top:var(--wx-input-border-disabled)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-error .wx-input.wx-12Wj21{border-top-color:var(--wx-color-danger)}.wx-wrapper.wx-12Wj21{border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background)}.wx-tags.wx-12Wj21{flex-wrap:wrap;align-items:flex-start;display:flex;overflow:hidden}.wx-tag.wx-12Wj21{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-multicombo-tag-border);border-radius:var(--wx-multicombo-tag-border-radius);background:var(--wx-multicombo-tag-background);padding:var(--wx-multicombo-tag-pading);position:relative}.wx-icon.wx-12Wj21{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-12Wj21:before{display:block}.wxi-close.wx-12Wj21{pointer-events:all;cursor:pointer}.wxi-close.wx-12Wj21:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-select.wx-12Wj21{position:relative}.wx-input.wx-12Wj21{width:100%;height:var(--wx-input-height);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;display:block;overflow:hidden}.wx-pager.wx-35Np0p{gap:var(--wx-padding);padding:var(--wx-padding);flex-wrap:wrap;align-items:center;display:flex}.wx-input.wx-35Np0p{width:50px;height:var(--wx-input-height);padding:var(--wx-input-padding);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);outline:none;display:block}.wx-input.wx-35Np0p:focus{border:var(--wx-input-border-focus)}.wx-input.wx-35Np0p::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon.wx-35Np0p{cursor:pointer;padding:var(--wx-input-padding);border-radius:var(--wx-input-border-radius);font-size:var(--wx-icon-size);color:var(--wx-color-link);line-height:1}.wx-icon.wx-35Np0p:before{display:block}.wx-icon.wx-35Np0p:hover{background-color:var(--wx-background-hover)}.wx-icon.wx-35Np0p.wx-disabled{cursor:default;pointer-events:none;color:var(--wx-color-font-disabled)}.wx-left.wx-35Np0p,.wx-center.wx-35Np0p,.wx-right.wx-35Np0p{align-items:center;gap:var(--wx-padding);display:flex}.wx-radio.wx-3lDF1s{vertical-align:top;max-width:var(--wx-input-width);display:inline-block;position:relative}.wx-input.wx-3lDF1s{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-label.wx-3lDF1s{font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-circle.wx-3lDF1s{display:block}.wx-radio-text.wx-3lDF1s{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);margin-left:8px}.wx-circle.wx-3lDF1s{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);flex-shrink:0;position:relative}.wx-circle.wx-3lDF1s:before{content:"";width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);background:var(--wx-input-background);border-radius:50%;display:block}.wx-circle.wx-3lDF1s:after{content:"";width:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);height:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);border-style:solid;border-color:var(--wx-input-background);border-width:calc(var(--wx-checkbox-size) * .2);border-radius:50%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-color-primary);border-color:#0000}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:after{display:block}.wx-input.wx-3lDF1s[disabled]~.wx-label.wx-3lDF1s{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-input.wx-3lDF1s[disabled]:not(:checked)~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-input.wx-3lDF1s[disabled]:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-checkbox-border-color-disabled)}.wx-radiogroup.wx-38w70j{margin-top:calc(var(--wx-field-gutter) * -1);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.wx-item.wx-38w70j{max-width:100%;margin-top:var(--wx-field-gutter);flex:0 0 100%}.wx-radiogroup.wx-inline.wx-38w70j .wx-item.wx-38w70j{padding-right:var(--wx-field-gutter);flex:none}.wx-radiogroup.wx-grid.wx-38w70j .wx-item.wx-38w70j{max-width:50%;padding-right:var(--wx-field-gutter);flex:0 0 50%}.wx-richselect.wx-2YgblL{width:var(--wx-input-width);min-height:var(--wx-input-height);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);cursor:pointer;outline:none;position:relative}.wx-richselect.wx-2YgblL:focus{border:var(--wx-input-border-focus)}.wx-richselect.wx-disabled.wx-2YgblL{cursor:not-allowed;border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-richselect.wx-disabled.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-disabled.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-font-disabled)}.wx-richselect.wx-error.wx-2YgblL{border-color:var(--wx-color-danger)}.wx-richselect.wx-error.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-error.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-danger)}.wx-label.wx-2YgblL{width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);display:block;overflow:hidden}.wx-placeholder.wx-2YgblL{color:var(--wx-input-placeholder-color)}.wx-icon.wx-2YgblL{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-2YgblL:before{display:block}.wx-icon.wxi-close.wx-2YgblL{pointer-events:all}.wx-icon.wxi-close.wx-2YgblL:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-nowrap.wx-2YgblL .wx-label.wx-2YgblL{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-segmented.wx-0hMO7P{background:var(--wx-segmented-background);border:var(--wx-segmented-border);border-radius:var(--wx-segmented-border-radius);padding:var(--wx-segmented-padding);flex-wrap:nowrap;max-width:100%;display:inline-flex}.wx-segment.wx-0hMO7P{text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-segmented-border-radius);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;flex-wrap:nowrap;align-items:center;max-width:100%;text-decoration:none;transition:none;display:flex}.wx-segment.wx-0hMO7P,.wx-segment.wx-0hMO7P:focus,.wx-segment.wx-0hMO7P:active{outline:none}.wx-segment.wx-0hMO7P+.wx-segment.wx-0hMO7P{margin-left:var(--wx-segmented-padding)}.wx-segment.wx-0hMO7P:hover{background:var(--wx-segmented-background-hover)}.wx-segment.wx-selected.wx-0hMO7P,.wx-segment.wx-selected.wx-0hMO7P:hover,.wx-segment.wx-selected.wx-0hMO7P:focus{background:var(--wx-color-primary);color:var(--wx-color-primary-font);cursor:default}.wx-icon.wx-0hMO7P{font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;line-height:1;position:relative}.wx-icon.wx-0hMO7P:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-0hMO7P{opacity:1}.wx-icon.wx-0hMO7P+.wx-label.wx-0hMO7P{margin-left:4px}.wx-select-box.wx-2yx1Fo{width:var(--wx-input-width);position:relative}.wx-select.wx-2yx1Fo{appearance:none;width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;outline:none;display:block;overflow:hidden!important}.wx-select.wx-2yx1Fo:focus{border:var(--wx-input-border-focus)}.wx-select[disabled].wx-2yx1Fo{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-select[disabled].wx-2yx1Fo~.wx-placeholder.wx-2yx1Fo,.wx-select[disabled].wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-font-disabled)}.wx-select.wx-error.wx-2yx1Fo{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-select.wx-error.wx-2yx1Fo option{color:var(--wx-input-font-color)}.wx-select.wx-error.wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-danger)}.wx-placeholder.wx-2yx1Fo{border:var(--wx-input-border);width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-placeholder-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;pointer-events:none;border-color:#0000;position:absolute;top:0;left:0;overflow:hidden!important}.wx-icon.wx-2yx1Fo{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-2yx1Fo:before{display:block}.wx-icon.wx-2yx1Fo.wxi-close{pointer-events:all;cursor:pointer}.wx-icon.wxi-close:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-slider.wx-2EDJ8G{width:var(--wx-input-width)}.wx-label.wx-2EDJ8G{margin:var(--wx-slider-label-margin);font-family:var(--wx-slider-label-font-family);font-size:var(--wx-slider-label-font-size);line-height:var(--wx-slider-label-line-height);font-weight:var(--wx-slider-label-font-weight);color:var(--wx-slider-label-font-color);display:block}.wx-inner.wx-2EDJ8G{padding:calc((var(--wx-slider-height) - var(--wx-slider-track-height)) / 2) 0}.wx-input.wx-2EDJ8G{appearance:none;width:100%;height:var(--wx-slider-track-height);background:var(--wx-slider-background);border-radius:var(--wx-slider-track-border-radius);border:none;margin:0;display:block}.wx-input.wx-2EDJ8G:focus{outline:none}.wx-input.wx-2EDJ8G::-webkit-slider-runnable-track{width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-webkit-slider-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);box-shadow:var(--wx-slider-thumb-shadow);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G::-moz-range-track{width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-moz-range-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G::-moz-range-progress{background-color:var(--wx-slider-primary);height:var(--wx-slider-track-height);border-top-left-radius:var(--wx-slider-track-border-radius);border-bottom-left-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-track{color:#0000;width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-ms-fill-lower{background:var(--wx-slider-primary);border:.2px solid var(--wx-slider-primary);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-fill-upper{background:var(--wx-slider-background);border:.2px solid var(--wx-slider-background);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G:focus::-ms-fill-lower{background:var(--wx-slider-primary)}.wx-input.wx-2EDJ8G:focus::-ms-fill-upper{background:var(--wx-slider-background)}.wx-input.wx-2EDJ8G[disabled]{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-runnable-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-moz-range-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-progress{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-lower{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-upper{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-lower{background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-upper{background:var(--wx-color-disabled)}.wx-switch.wx-2dAR5c{vertical-align:top;cursor:default;margin:0;display:inline-block;position:relative}.wx-input.wx-2dAR5c{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-box.wx-2dAR5c{width:var(--wx-switch-width);height:var(--wx-switch-height);border:var(--wx-switch-border-width) solid var(--wx-switch-border-color);border-radius:calc(var(--wx-switch-height) / 2);background-color:var(--wx-switch-background);cursor:pointer;transition:background-color .4s;display:block;position:relative;overflow:hidden}.wx-box.wx-2dAR5c:before{content:"";left:var(--wx-switch-thumb-offset);top:var(--wx-switch-thumb-offset);height:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);width:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);border:var(--wx-switch-thumb-border);background:var(--wx-switch-thumb-background);box-shadow:var(--wx-switch-thumb-shadow);border-radius:50%;transition:transform .4s;position:absolute}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c{background-color:var(--wx-switch-primary)}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c:before{transform:translate(calc(var(--wx-switch-width) - var(--wx-switch-height)))}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c{background-color:var(--wx-color-disabled);border-color:var(--wx-switch-border-color-disabled);cursor:not-allowed}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c:before{border:var(--wx-switch-thumb-border-disabled);background:var(--wx-switch-thumb-background-disabled)}.wx-tabs.wx-138fWJ{flex-wrap:nowrap;display:inline-flex}.wx-tab.wx-138fWJ{text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-width:var(--wx-tabs-border-width);background:var(--wx-tabs-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;max-width:100%;min-width:var(--wx-tabs-cell-min-width);-webkit-user-select:none;user-select:none;border-radius:0;flex-wrap:nowrap;justify-content:center;align-items:center;text-decoration:none;transition:none;display:flex;position:relative}.wx-tab.wx-138fWJ+.wx-tab.wx-138fWJ:before{content:"";left:calc(var(--wx-tabs-border-width) * -1 - var(--wx-tabs-divider-width) / 2);width:0;height:calc(var(--wx-tabs-border-width) * 2 + var(--wx-tabs-divider-height));border-left:var(--wx-tabs-divider-width) solid var(--wx-tabs-divider-color);display:block;position:absolute;top:50%;transform:translateY(-50%)}.wx-tab.wx-138fWJ:first-child{border-top-left-radius:var(--wx-tabs-border-radius);border-bottom-left-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ:last-child{border-top-right-radius:var(--wx-tabs-border-radius);border-bottom-right-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ,.wx-tab.wx-138fWJ:focus,.wx-tab.wx-138fWJ:active{outline:none}.wx-tab.wx-138fWJ:hover{background:var(--wx-tabs-background-hover)}.wx-tab.wx-active.wx-138fWJ,.wx-tab.wx-active.wx-138fWJ:hover,.wx-tab.wx-active.wx-138fWJ:focus{background:var(--wx-tabs-active-background);color:var(--wx-tabs-active-color);cursor:default}.wx-tab.wx-active.wx-138fWJ:before,.wx-tab.wx-active.wx-138fWJ+.wx-tab.wx-138fWJ:before{display:none}.wx-tab.wx-active.wx-138fWJ:after,.wx-tab.wx-138fWJ:hover:after{content:"";width:calc(100% - 26px);height:0;display:block;position:absolute;left:13px}.wx-tab.wx-active.wx-138fWJ:after{border-bottom:2px solid var(--wx-tabs-active-border)}.wx-tab:not(.wx-active):hover:after{border-bottom:2px solid var(--wx-tabs-hover-border)}.wx-top.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-top.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:100%}.wx-bottom.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-bottom.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:0}.wx-icon.wx-138fWJ{font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;line-height:1;position:relative}.wx-icon.wx-138fWJ:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-138fWJ{opacity:1}.wx-icon.wx-138fWJ+.wx-label.wx-138fWJ{margin-left:4px}.wx-counter.wx-22t21n{border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);width:max-content;display:flex}.wx-counter.wx-22t21n:not(.wx-readonly):has(.wx-input:focus){border:var(--wx-input-border-focus)}.wx-input.wx-22t21n{box-sizing:border-box;background:var(--wx-background);width:40px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);border:none;border-left:var(--wx-input-border);border-right:var(--wx-input-border);outline:none;padding-left:8px;padding-right:8px}.wx-btn.wx-22t21n{box-sizing:border-box;width:32px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);background-color:var(--wx-background-alt);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;display:flex}.wx-counter.wx-22t21n:not(.wx-readonly):not(.wx-disabled) .wx-btn:active{background-color:var(--wx-background-hover)}.wx-dec.wx-22t21n,.wx-inc.wx-22t21n{fill:var(--wx-color-primary)}.wx-btn-dec.wx-22t21n{border-radius:2px 0 0 2px}.wx-btn-inc.wx-22t21n{border-radius:0 2px 2px 0}.wx-error.wx-22t21n{border:1px solid var(--wx-color-danger)}.wx-counter.wx-error.wx-22t21n:has(.wx-input:focus){border:1px solid var(--wx-color-danger)}.wx-error.wx-22t21n .wx-input.wx-22t21n{color:var(--wx-color-danger)}.wx-disabled.wx-22t21n .wx-input.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{background:var(--wx-color-disabled-alt)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n{fill:var(--wx-color-font-disabled)}.wx-readonly.wx-22t21n .wx-btn.wx-22t21n{cursor:default}.wx-notice.wx-11sNg5{background:var(--wx-notice-background);box-shadow:var(--wx-notice-shadow);border:var(--wx-notice-border);border-radius:var(--wx-notice-border-radius);margin:var(--wx-notice-margin);font-family:var(--wx-notice-font-family);font-size:var(--wx-notice-font-size);line-height:var(--wx-notice-line-height);font-weight:var(--wx-notice-font-weight);color:var(--wx-notice-font-color);width:var(--wx-notice-width);flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.wx-notice.wx-11sNg5:before{content:"";z-index:1;width:var(--wx-notice-type-border-width);border-top-right-radius:var(--wx-notice-type-border-width);border-bottom-right-radius:var(--wx-notice-type-border-width);background:var(--wx-notice-type-border-color);height:100%;display:block;position:absolute;top:0;left:0}.wx-notice.wx-11sNg5:after{content:"";width:100%;height:100%;opacity:var(--wx-notice-type-background-opacity);background:0 0;display:block;position:absolute;top:0;left:0}.wx-text.wx-11sNg5,.wx-button.wx-11sNg5{z-index:2;padding:var(--wx-notice-padding);position:relative}.wx-text.wx-11sNg5{word-wrap:break-word;max-width:calc(var(--wx-notice-width) - var(--wx-notice-padding) * 2 - var(--wx-notice-icon-size));flex-shrink:0}.wxi-close.wx-11sNg5{font-size:var(--wx-notice-icon-size);width:var(--wx-notice-icon-size);height:var(--wx-notice-icon-size);color:var(--wx-notice-type-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.wxi-close.wx-11sNg5:before{z-index:1;display:block}.wxi-close.wx-11sNg5:after{content:"";border-radius:var(--wx-icon-border-radius);width:calc(100% + 4px);height:calc(100% + 4px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wxi-close.wx-11sNg5:hover:after{background:var(--wx-background-hover)}.wx-notice.wx-info.wx-11sNg5,.wx-notice.wx-warning.wx-11sNg5,.wx-notice.wx-success.wx-11sNg5,.wx-notice.wx-danger.wx-11sNg5{color:var(--wx-notice-type-font-color)}.wx-notice.wx-info.wx-11sNg5:before,.wx-notice.wx-info.wx-11sNg5:after{background:var(--wx-color-info)}.wx-notice.wx-warning.wx-11sNg5:before,.wx-notice.wx-warning.wx-11sNg5:after{background:var(--wx-color-warning)}.wx-notice.wx-success.wx-11sNg5:before,.wx-notice.wx-success.wx-11sNg5:after{background:var(--wx-color-success)}.wx-notice.wx-danger.wx-11sNg5:before,.wx-notice.wx-danger.wx-11sNg5:after{background:var(--wx-color-danger)}.wx-notice.wx-info.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-warning.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-success.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-danger.wx-11sNg5 .wxi-close.wx-11sNg5:after{opacity:var(--wx-notice-type-close-hover-opacity)}.wx-notices.wx-3nwoO9{z-index:var(--wx-notice-z-index);position:fixed;top:0;right:0}.wx-modal.wx-1FxkZa{z-index:var(--wx-modal-z-index);background:var(--wx-modal-backdrop);text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.wx-window.wx-1FxkZa{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);padding:var(--wx-modal-padding);min-width:var(--wx-modal-width)}.wx-header.wx-1FxkZa{font-family:var(--wx-modal-header-font-family);font-size:var(--wx-modal-header-font-size);line-height:var(--wx-modal-header-line-height);font-weight:var(--wx-modal-header-font-weight);color:var(--wx-modal-header-font-color);margin-bottom:var(--wx-modal-gutter)}.wx-buttons.wx-1FxkZa{margin-top:var(--wx-modal-gutter);margin-left:calc(var(--wx-modal-gutter) / -2);margin-right:calc(var(--wx-modal-gutter) / -2);justify-content:center;display:flex}.wx-button.wx-1FxkZa{max-width:50%;padding:0 calc(var(--wx-modal-gutter) / 2);flex:1}.wx-field.wx-2oVUvC{width:var(--wx-field-width);max-width:100%;margin-bottom:var(--wx-field-gutter)}.wx-field.wx-left.wx-2oVUvC{flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-field.wx-left.wx-2oVUvC>.wx-label.wx-2oVUvC{width:var(--wx-label-width);margin:0 var(--wx-field-gutter) 0 0;padding-top:calc((var(--wx-input-height) - var(--wx-label-line-height)) / 2);text-align:right;flex-shrink:0}.wx-field.wx-left.wx-2oVUvC>.wx-field-control.wx-2oVUvC{max-width:calc(100% - var(--wx-label-width) - var(--wx-field-gutter))}.wx-field.wx-error.wx-2oVUvC .wx-label.wx-2oVUvC{color:var(--wx-color-danger)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-checkbox.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-slider.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-switch.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2)}.wx-label.wx-2oVUvC{margin:var(--wx-label-margin);padding:var(--wx-label-padding);font-family:var(--wx-label-font-family);font-size:var(--wx-label-font-size);line-height:var(--wx-label-line-height);font-weight:var(--wx-label-font-weight);color:var(--wx-label-font-color);display:block}.wx-required.wx-2oVUvC .wx-label.wx-2oVUvC:after{content:" *";color:var(--wx-color-danger)}.wx-field-control.wx-2oVUvC{width:100%;position:relative}.wx-timepicker.wx-7f497i{width:var(--wx-input-width);position:relative}.wx-wrapper.wx-7f497i{padding:10px 20px}.wx-timer.wx-7f497i{text-align:center;justify-content:center;margin-bottom:10px;display:flex}.wx-digit.wx-7f497i{border:none;border-bottom:var(--wx-input-border);width:50px;height:38px;font-family:var(--wx-input-font-family);text-align:center;color:var(--wx-input-font-color);background-color:#0000;outline:none;padding:5px;font-size:24px;line-height:28px;display:block}.wx-digit.wx-7f497i:focus{border-bottom:var(--wx-input-border-focus)}.wx-separator.wx-7f497i{font-size:24px;line-height:38px}.wx-tooltip-area.wx-aab5ZNfz{width:100%;height:100%;position:relative}.wx-tooltip.wx-aab5ZNfz{pointer-events:none;border:1px solid var(--wx-tooltip-border,transparent);border-radius:var(--wx-border-radius);background-color:var(--wx-tooltip-background);color:var(--wx-tooltip-font-color);animation:.1s ease-out wx-tooltip-appear;position:absolute;top:0;left:0}.wx-tooltip-transition.wx-aab5ZNfz{transition:translate 50ms}@keyframes wx-tooltip-appear{0%{opacity:0}to{opacity:1}}.wx-tooltip-inner.wx-aab5ZNfz{border-radius:var(--wx-border-radius);overflow:hidden}.wx-tooltip-text.wx-aab5ZNfz{padding:var(--wx-tooltip-padding);font:var(--wx-tooltip-font);color:var(--wx-tooltip-font-color)}.wx-tooltip.wx-arrow-top.wx-aab5ZNfz:before,.wx-tooltip.wx-arrow-bottom.wx-aab5ZNfz:before,.wx-tooltip.wx-arrow-left.wx-aab5ZNfz:before,.wx-tooltip.wx-arrow-right.wx-aab5ZNfz:before{content:"";border:var(--wx-tooltip-arrow-size,6px) solid transparent;position:absolute}.wx-tooltip.wx-arrow-top.wx-aab5ZNfz:before{top:100%;left:var(--wx-arrow-offset,50%);border-top-color:var(--wx-tooltip-background);filter:drop-shadow(0 1px 0 var(--wx-tooltip-border,transparent));transform:translate(-50%)}.wx-tooltip.wx-arrow-bottom.wx-aab5ZNfz:before{bottom:100%;left:var(--wx-arrow-offset,50%);border-bottom-color:var(--wx-tooltip-background);filter:drop-shadow(0 -1px 0 var(--wx-tooltip-border,transparent));transform:translate(-50%)}.wx-tooltip.wx-arrow-left.wx-aab5ZNfz:before{top:var(--wx-arrow-offset,50%);border-left-color:var(--wx-tooltip-background);filter:drop-shadow(1px 0 0 var(--wx-tooltip-border,transparent));left:100%;transform:translateY(-50%)}.wx-tooltip.wx-arrow-right.wx-aab5ZNfz:before{top:var(--wx-arrow-offset,50%);border-right-color:var(--wx-tooltip-background);filter:drop-shadow(-1px 0 0 var(--wx-tooltip-border,transparent));right:100%;transform:translateY(-50%)}.wx-modal.wx-KgpO9N{z-index:var(--wx-modal-z-index);background:var(--wx-modal-backdrop);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.wx-window.wx-KgpO9N{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width)}.wx-sidearea.wx-2L733M{z-index:var(--wx-popup-z-index);background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width);height:100vh;max-height:100%;position:absolute}.wx-sidearea.wx-pos-right.wx-2L733M{top:0;right:0}.wx-avatar.wx-aadkRiRf{-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.wx-avatar.wx-aadkRiRf img{object-fit:cover;width:100%;height:100%}.wx-avatar.wx-aadkRiRf span{text-transform:uppercase}.wx-avatar-overflow.wx-aadkRiRf .wx-avatar-overflow-badge{color:#fff;text-transform:none;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wx-avatar-stack.wx-aadkRiRf{align-items:center;display:inline-flex}.wx-avatar-root.wx-aadkRiRf{min-width:0;display:block}.wx-material-theme{--wx-color-primary:#2f77e3;--wx-color-primary-selected:#d5e6ff;--wx-color-primary-font:#fff;--wx-color-secondary:#0000000a;--wx-color-secondary-hover:#0000001a;--wx-color-secondary-font:#000000b3;--wx-color-secondary-font-hover:#000000b3;--wx-color-secondary-border:transparent;--wx-color-secondary-border-disabled:transparent;--wx-color-success:#00d19a;--wx-color-warning:#ffc975;--wx-color-info:#37a9ef;--wx-color-danger:#ff5252;--wx-color-disabled:#ededed;--wx-color-disabled-alt:#e9e9e9;--wx-color-font:#000000b3;--wx-color-font-alt:#00000080;--wx-color-font-disabled:#0000004d;--wx-color-link:var(--wx-color-primary);--wx-background:#fff;--wx-background-alt:#f7f7f7;--wx-background-hover:linear-gradient(#00000026 0%, #00000026 100%);--wx-font-family:Roboto, Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:16px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:500;--wx-font-weight-b:700;--wx-icon-color:var(--wx-color-font-alt);--wx-icon-size:var(--wx-line-height);--wx-border-color:#dfdfdf;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:2px;--wx-radius-medium:var(--wx-border-radius);--wx-border-light:none;--wx-border-medium:1px solid #eaedf5;--wx-shadow-light:0px 4px 20px #2c2f3c1f;--wx-shadow-medium:0px 2px 4px #00000026;--wx-box-shadow:0px 2px 4px #00000026;--wx-box-shadow-strong:0px 2px 5px #0000004d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-background);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid #00000080;--wx-input-border-disabled:1px solid var(--wx-color-disabled);--wx-input-border-radius:var(--wx-border-radius);--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:4px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:18px;--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-font-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:80px;--wx-label-margin:0 0 8px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 20px;--wx-button-icon-indent:7px;--wx-button-icon-size:16px;--wx-button-pressed:#00000029;--wx-button-danger-pressed:#cc4242;--wx-button-primary-pressed:#265fb6;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff8f inset, 2px 2px 3px 1px #0000001f inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff42 inset, 2px 2px 3px 1px #00000029 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:var(--wx-border);--wx-segmented-border-radius:var(--wx-border-radius);--wx-segmented-padding:3px;--wx-tabs-background:var(--wx-background-alt);--wx-tabs-background-hover:var(--wx-background-hover);--wx-tabs-hover-border:transparent;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:100%;--wx-tabs-divider-color:#dfdfdf;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:var(--wx-color-primary);--wx-tabs-active-color:var(--wx-color-primary-font);--wx-tabs-active-border:transparent;--wx-slider-height:16px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:#dfdfdf;--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:2px solid var(--wx-background);--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#0000004d;--wx-switch-width:44px;--wx-switch-height:22px;--wx-switch-border-width:1px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:#dfdfdf;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:none;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-background);--wx-switch-thumb-shadow:var(--wx-box-shadow-strong);--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:none;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#00000080;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:var(--wx-border-radius);--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:var(--wx-padding);--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:0px;--wx-notice-type-border-color:transparent;--wx-notice-type-font-color:#fff;--wx-notice-type-icon-color:#fffc;--wx-notice-type-background-opacity:1;--wx-notice-type-close-hover-opacity:.3;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:0px;--wx-calendar-border-radius:var(--wx-calendar-cell-size);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-button-font-size);--wx-calendar-controls-line-height:var(--wx-button-line-height);--wx-calendar-controls-font-weight:var(--wx-button-font-weight);--wx-calendar-controls-font-color:var(--wx-color-link);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#000000b2;--wx-tooltip-border:transparent;--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-style:normal}.wx-material-theme *,.wx-material-theme :before,.wx-material-theme :after{box-sizing:border-box}.wx-willow-theme{--wx-color-primary:#37a9ef;--wx-color-primary-selected:#d5eaf7;--wx-color-primary-font:#fff;--wx-color-secondary:transparent;--wx-color-secondary-hover:#37a9ef1f;--wx-color-secondary-font:var(--wx-color-primary);--wx-color-secondary-font-hover:var(--wx-color-primary);--wx-color-secondary-border:var(--wx-color-primary);--wx-color-secondary-border-disabled:#c0c3ce;--wx-color-success:#77d257;--wx-color-warning:#fcba2e;--wx-color-info:#37a9ef;--wx-color-danger:#fe6158;--wx-color-disabled:#f2f3f7;--wx-color-disabled-alt:#e9e9e9;--wx-color-font:#2c2f3c;--wx-color-font-alt:#9fa1ae;--wx-color-font-disabled:#c0c3ce;--wx-color-link:var(--wx-color-primary);--wx-background:#fff;--wx-background-alt:#f2f3f7;--wx-background-hover:#eaedf5;--wx-font-family:"Open Sans", Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:14px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:600;--wx-font-weight-b:700;--wx-icon-color:#9fa1ae;--wx-icon-size:var(--wx-line-height);--wx-button-pressed:#d7dde3;--wx-button-danger-pressed:#cb4e46;--wx-button-primary-pressed:#098cdc;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff8f inset, 2px 2px 3px 1px #0000001f inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff42 inset, 2px 2px 3px 1px #00000029 inset;--wx-border-color:#e6e6e6;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:3px;--wx-radius-major:6px;--wx-border-light:none;--wx-border-medium:1px solid #eaedf5;--wx-shadow-light:0px 3px 10px 0px #2c2f3c1f, 0px 1px 2px 0px #2c2f3c0f;--wx-shadow-medium:0px 4px 20px 0px #2c2f3c1f;--wx-box-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-box-shadow-strong:0px 4px 20px #2c2f3c29;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#9fa1ae;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #c0c3ce;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid transparent;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:var(--wx-icon-color);--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#2c2f3c;--wx-tooltip-border:transparent;--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-willow-theme *,.wx-willow-theme :before,.wx-willow-theme :after{box-sizing:border-box}.wx-willow-dark-theme{--wx-color-primary:#7a67eb;--wx-color-primary-selected:#7a67eb4d;--wx-color-primary-font:#fff;--wx-color-secondary:transparent;--wx-color-secondary-hover:#7a67eb1f;--wx-color-secondary-font:var(--wx-color-primary);--wx-color-secondary-font-hover:var(--wx-color-primary);--wx-color-secondary-border:var(--wx-color-primary);--wx-color-secondary-border-disabled:#9fa1ae;--wx-color-success:#77d257;--wx-color-warning:#fcba2e;--wx-color-info:var(--wx-color-primary);--wx-color-danger:#fe6158;--wx-color-disabled:#384047;--wx-color-disabled-alt:#44474a;--wx-color-font:#ffffffe6;--wx-color-font-alt:#9fa1ae;--wx-color-font-disabled:#9fa1ae;--wx-color-link:var(--wx-color-primary);--wx-background:#2a2b2d;--wx-background-alt:#384047;--wx-background-hover:#20262b;--wx-font-family:"Open Sans", Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:14px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:600;--wx-font-weight-b:700;--wx-icon-color:#c0c3ce;--wx-icon-size:var(--wx-line-height);--wx-border-color:#384047;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:3px;--wx-radius-major:6px;--wx-border-light:1px solid #384047;--wx-border-medium:1px solid #384047;--wx-shadow-light:0px 4px 20px 0px #2c2f3c1f;--wx-shadow-medium:none;--wx-box-shadow:0px 4px 48px #2c2f3c2e;--wx-box-shadow-strong:0px 4px 48px #2c2f3c2e, 0px 4px 8px #0e0e0f4d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-background:var(--wx-background-alt);--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-button-pressed:#353d44;--wx-button-danger-pressed:#cb4e46;--wx-button-primary-pressed:#5643c7;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff0f inset, 2px 2px 3px 1px #00000029 inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff1f inset, 2px 2px 3px 1px #0003 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:1px solid var(--wx-color-disabled);--wx-slider-thumb-shadow:none;--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#384047;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #ffffffb3;--wx-switch-thumb-background:#ffffffe6;--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid #ffffff42;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:1px solid #ffffff42;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#fff;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background-alt);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:#9fa1ae;--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#2c2f3c;--wx-tooltip-border:var(--wx-border-color);--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-willow-dark-theme *,.wx-willow-dark-theme :before,.wx-willow-dark-theme :after{box-sizing:border-box}.wx-measure-cell-body,.wx-print-cell,.wx-cell.wx-TSCaXsGV{background:inherit;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;padding:8px;overflow:hidden}.wx-print-tree-cell,.wx-tree-cell.wx-TSCaXsGV{display:flex}.wx-measure-cell-body,.wx-cell.wx-TSCaXsGV:not(:last-child){border-right:var(--wx-table-cell-border)}.wx-print-draggable,.wx-draggable.wx-TSCaXsGV,.wx-draggable-stub.wx-TSCaXsGV{vertical-align:middle;width:20px;height:20px;margin-right:3px;font-size:20px;display:inline-block}.wx-draggable.wx-TSCaXsGV{cursor:move}.wx-shadow.wx-cell.wx-TSCaXsGV{border-right:var(--wx-table-fixed-column-border);clip-path:inset(0 -15px 0 0);z-index:1}.wx-fixed-right.wx-shadow.wx-cell.wx-TSCaXsGV{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-fixed-right.wx-shadow.wx-cell.wx-TSCaXsGV:last-child{border-right:none}.wx-print-grid-tree-toggle,.wx-table-tree-toggle.wx-TSCaXsGV{cursor:pointer;margin:0 4px 0 0;font-size:20px;display:inline-block}.wx-cell.wx-TSCaXsGV[tabindex="0"]:focus{outline:1px solid var(--wx-color-primary);outline-offset:-1px}.wx-search.wx-TSCaXsGV{background-color:#ffeb3b}.wx-print-filter,.wx-cell.wx-filter>.wx-text>input{height:28px;padding:4px 8px}.wx-print-filter{border:var(--wx-table-border);background:var(--wx-background);border-radius:var(--wx-input-border-radius);white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:400;overflow:hidden}.wx-cell.wx-filter.wx-D3voQpJs div.wx-richselect{height:28px;min-height:28px;padding:4px 8px}.wx-cell.wx-filter.wx-D3voQpJs div.wx-richselect .wx-label{padding:0}.wx-cell.wx-filter div.wx-datepicker input{height:28px;padding:4px 8px}.wx-multiselect.wx-aadNNOwy{width:var(--wx-input-width);min-height:var(--wx-input-height);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);cursor:pointer;outline:none;position:relative}.wx-multiselect.wx-aadNNOwy:focus{border:var(--wx-input-border-focus)}.wx-label.wx-aadNNOwy{width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);white-space:nowrap;text-overflow:ellipsis;display:block;position:relative;top:50%;overflow:hidden;transform:translateY(-50%)}.wx-text.wx-aadNNOwy{text-overflow:ellipsis;display:block;overflow:hidden}.wx-placeholder.wx-aadNNOwy{color:var(--wx-input-placeholder-color)}.wx-icon.wx-aadNNOwy{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-aadNNOwy:before{display:block}.wx-icon.wx-aadNNOwy.wxi-close{pointer-events:all}.wx-icon.wx-aadNNOwy.wxi-close:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-option.wx-aadNNOwy{justify-content:flex-start;align-items:center;gap:8px;display:flex}.wx-cell.wx-filter div.wx-multiselect{height:28px;min-height:28px}.wx-cell.wx-filter div.wx-multiselect .wx-label{padding:4px 8px}.wx-measure-cell-header,.wx-print-cell-header,.wx-cell.wx-RsQD74qC{font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);align-items:center;padding:8px;line-height:20px;display:flex;position:relative}.wx-cell.wx-RsQD74qC:focus{outline:1px solid var(--wx-color-primary);outline-offset:-1px}.wx-print-cell-header{display:table-cell;position:static}.wx-cell.wx-RsQD74qC.wx-vertical{align-items:flex-end}.wx-measure-cell-header,.wx-cell.wx-RsQD74qC:not(:last-child){border-right:var(--wx-table-header-cell-border)}.wx-print-cell-filter.wx-RsQD74qC,.wx-cell.wx-filter.wx-RsQD74qC{z-index:8;padding:4px}.wx-print-cell-header .wx-text,.wx-text.wx-RsQD74qC{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-print-cell-header.wx-vertical .wx-text,.wx-vertical.wx-RsQD74qC .wx-text.wx-RsQD74qC{writing-mode:vertical-lr;text-overflow:ellipsis;height:100%;overflow:hidden;transform:rotate(-180deg)}.wx-print-cell-header.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-RsQD74qC{clip-path:inset(0 -15px 0 0);border-right:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-shadow.wx-RsQD74qC{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-cell.wx-RsQD74qC:last-child{border-right:none}.wx-shadow.wx-RsQD74qC,.wx-fixed.wx-RsQD74qC{z-index:7}.wx-shadow.wx-rowspan.wx-RsQD74qC,.wx-shadow.wx-colspan.wx-RsQD74qC,.wx-fixed.wx-rowspan.wx-RsQD74qC,.wx-fixed.wx-colspan.wx-RsQD74qC{z-index:8}.wx-grip.wx-RsQD74qC{box-sizing:border-box;opacity:0;cursor:ew-resize;z-index:8;background-color:#0000;width:9px;position:absolute;top:0;bottom:0;right:-4px}.wx-grip.wx-RsQD74qC div{background-color:var(--wx-color-primary);width:1px;height:100%;margin-left:5px}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC{width:5px;right:0}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC div{margin-left:4px}.wx-grip.wx-RsQD74qC:before,.wx-cell.wx-RsQD74qC:not(:last-child) .wx-grip.wx-RsQD74qC:after{content:"";width:0;height:0;margin:auto;position:absolute;top:0;bottom:0}.wx-grip.wx-RsQD74qC:before{border:3px dashed #0000;border-right:3px solid var(--wx-color-primary);right:7px}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC:before{right:3px}.wx-cell.wx-RsQD74qC:not(:last-child) .wx-grip.wx-RsQD74qC:after{border:3px dashed #0000;border-left:3px solid var(--wx-color-primary);left:9px}.wx-cell.wx-RsQD74qC:has(.wx-grip.wx-RsQD74qC:hover){z-index:9}.wx-grip.wx-RsQD74qC:hover{opacity:1}.wx-sort.wx-RsQD74qC{align-items:center;height:100%;margin-left:auto;display:flex}.wx-order.wx-RsQD74qC{text-align:center;color:#fff;background-color:#3498ff;border-radius:50%;width:16px;height:16px;font-size:12px;line-height:16px}.wx-collapse.wx-RsQD74qC:focus{outline:none}.wx-collapse.wx-RsQD74qC:focus i,.wx-collapse.wx-RsQD74qC:hover i{color:var(--wx-color-primary)}.wx-rowspan.wx-RsQD74qC,.wx-colspan.wx-RsQD74qC{z-index:6}.wx-collapse.wx-RsQD74qC,.wx-collapsed.wx-RsQD74qC{cursor:pointer;z-index:1}.wx-collapsed.wx-RsQD74qC{position:relative}.wx-collapse.wx-RsQD74qC i{margin-right:4px}.wx-h-row:not(:last-child) .wx-cell.wx-RsQD74qC:not(.wx-rowspan.wx-RsQD74qC){border-bottom:var(--wx-table-header-cell-border)}.wx-measure-cell-footer,.wx-print-cell-footer,.wx-cell.wx-6Sdi3Dfd{font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);align-items:center;padding:8px;display:flex;overflow:hidden}.wx-print-cell-footer{display:table-cell}.wx-cell.wx-6Sdi3Dfd:not(:last-child){border-right:var(--wx-table-footer-cell-border)}.wx-cell.wx-vertical.wx-6Sdi3Dfd{align-items:flex-end}.wx-print-cell-footer .wx-text,.wx-text.wx-6Sdi3Dfd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-print-cell-footer.wx-vertical .wx-text,.wx-vertical.wx-6Sdi3Dfd .wx-text{transform-origin:0 100%;text-overflow:clip;overflow:unset;transform:rotate(-90deg)translateY(100%)}.wx-print-cell-footer.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-6Sdi3Dfd{clip-path:inset(0 -15px 0 0);border-right:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-shadow.wx-6Sdi3Dfd{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-cell:last-child.wx-6Sdi3Dfd{border-right:none}.wx-shadow.wx-6Sdi3Dfd,.wx-fixed.wx-6Sdi3Dfd{z-index:3}.wx-rowspan.wx-6Sdi3Dfd{z-index:2}.wx-rowspan.wx-shadow.wx-6Sdi3Dfd,.wx-rowspan.wx-fixed.wx-6Sdi3Dfd,.wx-colspan.wx-shadow.wx-6Sdi3Dfd,.wx-colspan.wx-fixed.wx-6Sdi3Dfd{z-index:4}.wx-f-row:not(:last-child) .wx-cell:not(.wx-rowspan).wx-6Sdi3Dfd{border-bottom:var(--wx-table-header-cell-border)}.wx-header.wx-sAsPVaUK,.wx-footer.wx-sAsPVaUK{font-weight:500}.wx-header.wx-sAsPVaUK{border-bottom:var(--wx-table-header-border);top:0}.wx-footer.wx-sAsPVaUK{z-index:2;border-top:var(--wx-table-header-border);position:sticky;bottom:0}.wx-overlay.wx-1ty666CQ{z-index:5;background-color:var(--wx-background);text-align:center;width:100%;height:100%;padding:14px 8px;position:absolute}.wx-text.wx-e7Ao5ejY,.wx-input.wx-0UYfSd1x{width:100%;height:100%;font:inherit;background:var(--wx-background);color:var(--wx-color-font);border:none;border:1px solid var(--wx-color-primary);outline:none;padding-left:8px}.wx-value.wx-lNWNYUb6{border:1px solid var(--wx-color-primary);outline:none;width:100%;height:100%;padding:8px;overflow:hidden}.wx-text.wx-lNWNYUb6{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.wx-value.wx-ywGRk611{border:1px solid var(--wx-color-primary);outline:none;width:100%;height:100%;padding:8px;overflow:hidden}.wx-text.wx-ywGRk611{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.wx-value.wx-ywGRk611:focus{outline:none;display:block}.wx-value.wx-aacZ4gNU{background:var(--wx-background);width:100%;height:100%}.wx-value.wx-aacZ4gNU .wx-multiselect{border:1px solid var(--wx-color-primary);background:var(--wx-background);border-radius:0;width:100%;height:100%}.wx-value.wx-aacZ4gNU .wx-multiselect:focus{border:1px solid var(--wx-color-primary)}.wx-8l724t2g.wx-cell{box-sizing:border-box;background-color:var(--wx-background);color:var(--wx-color-font);z-index:2;padding:0;position:relative}.wx-8l724t2g.wx-cell .wx-dropdown{border:var(--wx-table-editor-dropdown-border);box-shadow:var(--wx-table-editor-dropdown-shadow)}.wx-print-grid .wx-vertical.wx-Gy81xq2u{vertical-align:bottom}.wx-flex-columns.wx-8NTMLH0z{width:100%}.wx-print-container{display:none}.wx-print-grid{border-collapse:collapse;table-layout:fixed;border:var(--wx-table-border);border-spacing:0;text-indent:initial;-webkit-print-color-adjust:exact;print-color-adjust:exact}.wx-print-grid tr,.wx-print-grid th,.wx-print-grid td{border:var(--wx-table-border)}@media print{.wx-print>*{display:none!important}.wx-print-container>.wx-print-grid-wrapper{page-break-after:always;break-after:page}.wx-print-container{display:block!important}}.wx-grid.wx-4VuBwK2D{height:100%}.wx-table-box.wx-4VuBwK2D{border:var(--wx-table-cell-border);box-sizing:content-box;outline:none;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.wx-header-wrapper.wx-4VuBwK2D{z-index:3;position:sticky;top:0}.wx-body.wx-4VuBwK2D,.wx-data.wx-4VuBwK2D{position:relative}.wx-scroll.wx-4VuBwK2D{scroll-padding-top:var(--header-height);scroll-padding-bottom:var(--footer-height);flex:1;position:relative}.wx-row.wx-4VuBwK2D{box-sizing:border-box;background-color:var(--wx-background);display:flex}.wx-row.wx-4VuBwK2D:not(:last-child){border-bottom:var(--wx-table-cell-border)}.wx-row.wx-autoheight.wx-4VuBwK2D .wx-cell{text-overflow:initial;white-space:normal;word-break:break-all;overflow:visible}.wx-row.wx-autoheight.wx-4VuBwK2D{height:max-content}.wx-selected.wx-4VuBwK2D{color:var(--wx-table-select-color);background-color:var(--wx-table-select-background)}.wx-selected.wx-4VuBwK2D .wx-cell:first-child{box-shadow:var(--wx-table-select-border)}.wx-inactive.wx-4VuBwK2D{color:var(--wx-table-drag-over-background);background-color:var(--wx-table-drag-over-background);--wx-table-select-border:none}.wx-drag-zone{z-index:10;pointer-events:none;box-shadow:var(--wx-table-drag-zone-shadow);position:absolute;overflow:hidden}.wx-cell.wx-collapsed.wx-4VuBwK2D{border-right:var(--wx-table-cell-border);width:36px}.wx-icon.wx-v13lZxja{vertical-align:middle;margin-right:4px;display:inline-block}.wx-hidden.wx-v13lZxja{color:var(--wx-color-font-disabled)}.wx-menu .wx-option.wx-disabled{pointer-events:none}.wx-menu .wx-option.wx-disabled .wx-value,.wx-menu .wx-option.wx-disabled .wx-icon{color:var(--wx-color-font-disabled)}.wx-material-theme{--wx-table-select-background:#f0f0f0;--wx-table-select-color:var(--wx-color-font);--wx-table-border:1px solid #dfdfdf;--wx-table-select-border:none;--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:500;--wx-table-header-background:#fafafb;--wx-table-fixed-column-border:3px solid #dfdfdf;--wx-table-editor-dropdown-border:none;--wx-table-editor-dropdown-shadow:0px 2px 5px 0px #0000004d;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:var(--wx-box-shadow)}.wx-material-theme .wx-table-menu{outline:none;box-shadow:0 2px 5px #0000004d}.wx-willow-theme{--wx-table-select-background:#eaedf5;--wx-table-select-color:var(--wx-color-font);--wx-table-border:1px solid #e6e6e6;--wx-table-select-border:inset 3px 0 var(--wx-color-primary);--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:600;--wx-table-header-background:#f2f3f7;--wx-table-fixed-column-border:3px solid #e6e6e6;--wx-table-editor-dropdown-border:var(--wx-table-border);--wx-table-editor-dropdown-shadow:0px 4px 20px 0px #2c2f3c1f;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:var(--wx-box-shadow)}.wx-willow-theme .wx-table-menu{outline:1px solid #e6e6e6;box-shadow:0 4px 20px #2c2f3c1f}.wx-willow-dark-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wx-table-select-background:#384047;--wx-table-select-color:var(--wx-color-font);--wx-table-border:var(--wx-border);--wx-table-select-border:inset 3px 0 var(--wx-color-primary);--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:600;--wx-table-header-background:#20262b;--wx-table-fixed-column-border:3px solid var(--wx-background-alt);--wx-table-editor-dropdown-border:var(--wx-border);--wx-table-editor-dropdown-shadow:0px 4px 16px 0px #0009;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:0px 1px 2px var(--wx-background-hover), 0px 3px 10px var(--wx-background-hover)}.wx-willow-dark-theme .wx-table-menu{outline:var(--wx-border);box-shadow:0 4px 16px #0009}.wx-sections.wx-s2aE1xdZ{text-align:left;--wx-field-width:600px;margin:12px 20px 0}.wx-message.wx-s2aE1xdZ{margin-top:calc(var(--wx-field-gutter) * -1);font-size:12px;line-height:var(--wx-field-gutter);color:var(--wx-color-danger);width:inherit}.wx-overlay.wx-s2aE1xdZ{font-weight:600}.wx-content.wx-H902AF2Y{height:100%;overflow-y:auto}.wx-cols.wx-bNrSbszs{flex-direction:row;justify-content:space-between;max-height:100%;display:flex}.wx-left.wx-bNrSbszs{min-width:640px;overflow-y:auto}.wx-right.wx-bNrSbszs{background:var(--wx-background-alt);width:364px;min-height:400px;margin-left:30px;overflow-y:auto}.wx-editor-toolbar.wx-66OW1j0R{padding:0 20px}.wx-editor-toolbar .toolbar{gap:4px;padding:0}.wx-editor-toolbar .toolbar .tb-element{padding:0}.wx-topbar.wx-66OW1j0R{margin-bottom:10px}.wx-bottom.wx-66OW1j0R{margin-top:10px}.wx-panel.wx-85HDaNoA{grid-template-rows:auto 1fr;height:100%;max-height:100vh;padding:16px 0;display:grid}.wx-content.wx-85HDaNoA{height:100%;overflow-y:auto}.wx-inline-form.wx-85HDaNoA,.wx-inline-form.wx-85HDaNoA .wx-content.wx-85HDaNoA{overflow:visible}.wx-content.wx-layout-columns.wx-85HDaNoA{grid-template-rows:minmax(0,auto) 1fr;display:grid;overflow-y:hidden}.wx-panel.wx-Ps8Vyc31{grid-template-rows:auto 1fr;height:100%;max-height:100vh;padding:16px 0;display:grid}.wx-content.wx-Ps8Vyc31{height:100%;overflow-y:auto}.wx-inline-form.wx-Ps8Vyc31,.wx-inline-form.wx-Ps8Vyc31 .wx-content{overflow:visible}.wx-content.wx-layout-columns.wx-Ps8Vyc31{grid-template-rows:minmax(0,auto) 1fr;display:grid;overflow-y:hidden}.wx-section.wx-OmgQq65I{cursor:pointer;border-bottom:1px solid #ccc;padding:6px;position:relative}.wx-section-active.wx-OmgQq65I{background-color:var(--wx-background-alt);margin-bottom:10px;padding-bottom:0}.wx-section.wx-OmgQq65I .wx-icon.wx-OmgQq65I{font-size:25px;position:absolute;top:20px;right:10px}.wx-option.wx-cDCz9rZQ{box-sizing:border-box;height:36px;line-height:36px;font-family:var(--wx-font-family);font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);background-color:var(--wx-background);cursor:pointer;align-items:center;padding:2px 12px;display:flex}.wx-option.wx-cDCz9rZQ:hover{background:var(--wx-background-alt)}.wx-option.wx-cDCz9rZQ:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.wx-option.wx-cDCz9rZQ:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.wx-value.wx-cDCz9rZQ{white-space:nowrap;color:var(--wx-color-font);flex-grow:1}.wx-icon.wx-cDCz9rZQ,.wx-sub-icon.wx-cDCz9rZQ{vertical-align:middle;height:inherit;line-height:inherit;font-size:var(--wx-icon-size);color:var(--wx-icon-color)}.wx-icon.wx-cDCz9rZQ{margin-right:8px}.wx-subtext.wx-cDCz9rZQ{color:var(--wx-color-font-disabled);white-space:nowrap;margin-left:20px}.wx-disabled.wx-cDCz9rZQ{pointer-events:none}.wx-disabled.wx-cDCz9rZQ .wx-value,.wx-disabled.wx-cDCz9rZQ .wx-icon,.wx-disabled.wx-cDCz9rZQ .wx-sub-icon{color:var(--wx-color-font-disabled)}.wx-menu.wx-XMmAGqVx{box-shadow:var(--wx-shadow-light);z-index:20;border-radius:var(--wx-border-radius);background-color:var(--wx-background);flex-direction:column;min-width:125px;padding:4px 0;display:flex;position:absolute}.wx-separator.wx-XMmAGqVx{border-top:var(--wx-border-medium);width:100%}.wx-menubar.wx-UfhPCLL4{width:fit-content;display:flex;position:relative}.wx-option.wx-UfhPCLL4{color:var(--wx-color-font);box-sizing:border-box;height:36px;line-height:30px;font-family:var(--wx-font-family);font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);cursor:pointer;white-space:nowrap;background-color:#0000;border:none;outline:none;padding:2px 12px}.wx-active.wx-UfhPCLL4,.wx-option.wx-UfhPCLL4:hover{background-color:var(--wx-background-alt);border-radius:var(--wx-button-border-radius)}.wx-disabled.wx-UfhPCLL4{pointer-events:none;color:var(--wx-color-font-disabled)}.wx-z1qpqrvg.wx-separator{border-left:1px solid #00000012;border-right:var(--wx-border);box-sizing:border-box;width:1px;min-height:100%;margin:6px 4px}.wx-column>.wx-tb-body>.wx-z1qpqrvg.wx-separator,.wx-z1qpqrvg.wx-separator-menu{border-top:var(--wx-border-medium);align-self:center;width:100%;height:1px}.wx-spacer.wx-1IhFzpJV{flex-grow:1}.wx-spacer.wx-KVAsgMam{flex:1}.wx-tb-element.wx-KVAsgMam{flex-shrink:0;align-self:center;padding:4px;display:flex}.wx-menu.wx-tb-element.wx-KVAsgMam{background-color:var(--wx-background);height:36px;padding:2px 8px;line-height:36px}.wx-menu button{text-align:left;width:100%;font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);background:0 0;padding-left:0}.wx-menu .wx-tb-element{align-self:stretch}.wx-menu.wx-tb-element button:hover{background:var(--wx-background-alt)}.wx-menu button i{font-size:var(--wx-icon-size);margin-right:4px}.wx-menu.wx-tb-element:hover{background:var(--wx-background-alt)}.wx-tb-group.wx-wSVFAGym{flex-flow:column;display:flex;position:relative}.wx-group-collapsed.wx-wSVFAGym{flex-flow:row}.wx-collapsed.wx-wSVFAGym{cursor:pointer;flex-flow:row;padding:10px;display:flex}.wx-group-collapsed.wx-wSVFAGym .wx-collapsed.wx-wSVFAGym{align-items:center}.wx-label.wx-wSVFAGym{font-weight:var(--wx-label-font-weight);font-size:var(--wx-font-size-sm);color:var(--wx-color-font);text-align:center;justify-content:center;align-items:center;width:100%;padding:4px 2px 4px 12px;display:flex}.wx-tb-group .wx-dropdown{overflow:inherit}.wx-column.wx-wSVFAGym{align-items:stretch}.wx-column .wx-tb-element{align-self:stretch}.wx-tb-body.wx-wSVFAGym{height:100%;display:flex}.wx-column.wx-wSVFAGym>.wx-tb-body.wx-wSVFAGym{flex-flow:column}.wx-menu.wx-Yo6BuX0p{padding:4px;position:absolute;right:4px;overflow:visible}.wx-menu.wx-Yo6BuX0p .wx-dropdown{overflow:visible}.wx-drop-menu.wx-Yo6BuX0p{padding:4px}.wx-toolbar.wx-VdPSJj8y{flex-wrap:nowrap;align-items:stretch;width:100%;min-height:48px;padding:4px;display:flex;position:relative}.wx-toolbar.wx-has-menu.wx-VdPSJj8y{padding-right:48px}.wx-toolbar.wx-wrap.wx-VdPSJj8y{flex-wrap:wrap}.wx-column.wx-VdPSJj8y{flex-flow:column}i.wx-HXpG4gnx{font-size:var(--wx-button-icon-size);color:var(--wx-icon-color);margin-right:8px}.wx-item.wx-HXpG4gnx{cursor:pointer;white-space:nowrap;line-height:26px}.wx-label.wx-PTEZGYcj{width:auto;font-weight:var(--wx-label-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);overflow:hidden}i.wx-3cuSqONJ{font-size:var(--wx-icon-size);color:var(--wx-color-font);margin-right:8px}.wx-item.wx-3cuSqONJ{cursor:pointer;white-space:nowrap;box-sizing:border-box;align-items:center;height:36px;line-height:36px;display:flex}.wx-label.wx-U0Bx7pIR{white-space:nowrap;width:100%;color:var(--wx-input-font-color);padding:var(--wx-input-padding);cursor:pointer;align-items:center;display:flex;overflow:hidden}i.wx-U0Bx7pIR{font-size:var(--wx-icon-size);margin-right:8px}.wx-label.wx-U0Bx7pIR:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-user.wx-cyzBpibr{color:var(--wx-color-font);background-color:#ca9cec;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:12px;display:flex;overflow:hidden}.wx-user.wx-normal.wx-cyzBpibr{width:36px;height:36px;font-size:var(--wx-font-size)}.wx-user.wx-small.wx-cyzBpibr{width:24px;height:24px;font-size:var(--wx-font-size-sm)}.wx-user.wx-cyzBpibr img{object-fit:cover;width:100%;height:100%;display:block}.wx-user.wx-cyzBpibr:not(:first-child){margin-left:-15px}.wx-user.wx-comments-avatar-color-light.wx-cyzBpibr{color:var(--wx-color-primary-font)}.wx-user.wx-comments-avatar-color-dark.wx-cyzBpibr{color:var(--wx-avatar-color-dark)}.wx-comments-textarea.wx-v2rD0VHO{background-color:inherit;flex-direction:column;gap:12px;width:100%;display:flex}.wx-textarea-wrapper.wx-v2rD0VHO{gap:8px;display:flex;position:relative}.wx-comments-textarea.wx-flow .wx-textarea-avatar.wx-v2rD0VHO{margin-left:20px}.wx-textarea-bottombar.wx-v2rD0VHO{text-align:right}.wx-textarea-bottombar button{padding:6px 16px;font-weight:600;line-height:20px}.wx-bubble.wx-aluyyvxH{justify-content:end;width:100%;display:flex}.wx-bubble.wx-owned.wx-aluyyvxH{justify-content:start}.wx-bubble-wrapper.wx-aluyyvxH{justify-content:end;gap:8px;width:65%;display:flex}.wx-aluyyvxH .wx-owned .wx-bubble-wrapper{justify-content:start;width:calc(65% + 28px)}.wx-author-name.wx-aluyyvxH{margin-left:auto}.wx-aluyyvxH .wx-owned .wx-author-name{margin-left:0}.wx-message.wx-aluyyvxH{background-color:var(--wx-comments-msg-background);white-space:pre-wrap;border-radius:6px 0 6px 6px;flex-direction:column;width:100%;padding:8px 12px;line-height:24px;display:flex}.wx-aluyyvxH .wx-owned .wx-message{background-color:var(--wx-comments-msg-background-agent);border-radius:0 6px 6px;width:100%}.wx-author-name.wx-aluyyvxH{font-size:14px;font-weight:600;line-height:24px}.wx-agent-message.wx-aluyyvxH{cursor:pointer;align-items:flex-end;gap:4px;display:flex}.wx-menu-icon.wx-aluyyvxH{opacity:0;color:#9fa1ae;cursor:pointer;height:100%}.wx-aluyyvxH .wx-menu-icon i{font-size:24px;line-height:24px}.wx-aluyyvxH .wx-menu-icon:hover{color:var(--wx-color-primary)}.wx-aluyyvxH .wx-agent-message:hover .wx-menu-icon{opacity:1;transition:all .2s linear}.wx-main-bubble.wx-aluyyvxH{flex-direction:column;gap:4px;width:100%;display:flex}.wx-avatar.wx-aluyyvxH{width:32px;height:32px}.wx-bubble.wx-aluyyvxH:not(.wx-owned) .wx-bubble-wrapper{flex-direction:row-reverse}.wx-comment-date.wx-aluyyvxH{font-size:var(--wx-font-size-sm);color:var(--wx-color-font-alt);flex-direction:row-reverse;display:flex}.wx-flow.wx-N2LqQbZL{border-radius:6px;width:100%;padding:16px 20px}.wx-flow.wx-owned.wx-N2LqQbZL{background-color:var(--wx-comments-msg-background-agent)}.wx-flow.wx-N2LqQbZL:hover .wx-menu-icon.wx-N2LqQbZL{opacity:1;transition:all .2s linear}.wx-flow-toolbar.wx-N2LqQbZL{gap:8px;width:100%;display:flex}.wx-message.wx-N2LqQbZL{white-space:pre-wrap;margin-left:32px;line-height:24px}.wx-author-name.wx-N2LqQbZL{font-size:14px;font-weight:600;line-height:24px}.wx-menu-icon.wx-N2LqQbZL{color:#9fa1ae;cursor:pointer;opacity:0;height:24px;margin-left:auto}.wx-menu-icon.wx-N2LqQbZL:hover{color:var(--wx-color-primary)}.wx-menu-icon.wx-N2LqQbZL i.wx-N2LqQbZL{font-size:24px;line-height:24px}.wx-comment-date.wx-N2LqQbZL{font-size:var(--wx-font-size-sm);color:var(--wx-color-font-alt);margin-left:32px}.wx-messages.wx-6HAxmtjJ{flex-direction:column;padding:10px 0;display:flex}.wx-messages.wx-bubbles.wx-6HAxmtjJ{gap:24px}.wx-messages.wx-cards.wx-6HAxmtjJ{gap:16px}.wx-messages.wx-blocks.wx-6HAxmtjJ{gap:24px}.wx-comments-list.wx-8ZGHQX6e{flex-direction:column;width:100%;height:100%;display:flex}.wx-list.wx-8ZGHQX6e{flex-direction:column;flex:1;margin-bottom:4px;display:flex;overflow-y:auto}.wx-willow-theme{--wx-theme-name:willow;--wx-comments-msg-background:#d5eaf7;--wx-comments-msg-background-agent:#f4f5f9;--wx-avatar-color-dark:#2a2b2d}.wx-willow-dark-theme{--wx-theme-name:willow-dark;--wx-comments-msg-background:#7a66eb33;--wx-comments-msg-background-agent:#384047;--wx-avatar-color-dark:#2a2b2d}.wx-task.wx-OQDwWK17{border-top:1px solid var(--wx-color-disabled);height:fit-content;padding:8px 0 4px;display:flex}.wx-task.wx-OQDwWK17:last-child{border-bottom:1px solid var(--wx-color-disabled)}.wx-checkbox-wrapper label span:first-child:before{border-radius:50%}.wx-task.wx-done.wx-OQDwWK17 .wx-checkbox-wrapper input:checked~label span.wx-before:first-child:before{background:#00d19a}.wx-wrapper.wx-OQDwWK17{flex:1;height:fit-content;min-height:30px;margin-top:-5px;margin-left:16px;overflow:hidden}.wx-texarea.wx-OQDwWK17{resize:none;width:100%;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weigth);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);padding:var(--wx-input-padding);box-sizing:border-box;word-wrap:break-word;outline:none;display:block;overflow:hidden}.wx-texarea.wx-OQDwWK17:focus{border:var(--wx-input-border-focus)}.wx-texarea.wx-OQDwWK17::placeholder{color:var(--wx-input-placeholder-color)}.wx-text-wrapper.wx-OQDwWK17{padding:var(--wx-input-padding);border:var(--wx-input-border);border:1px solid #0000;border-radius:3px;width:100%;min-height:30px}.wx-text.wx-OQDwWK17{word-wrap:break-word}.wx-done.wx-OQDwWK17 .wx-text.wx-OQDwWK17{opacity:.6;text-decoration:line-through}.wx-task.wx-OQDwWK17:hover .wx-icon-close.wx-OQDwWK17,.wx-task.wx-OQDwWK17:hover .wx-icon-edit.wx-OQDwWK17{opacity:1}.wx-icon-add.wx-OQDwWK17{font-size:var(--wx-checkbox-size);color:var(--wx-color-font-alt)}.wx-icon-edit.wx-OQDwWK17{color:var(--wx-color-font-alt);opacity:0;width:20px;height:20px;margin-left:8px;font-size:20px;transition:all .3s linear;display:none}.wx-icon-edit.wx-OQDwWK17 .wxi-edit{cursor:pointer}.wx-icon-edit.wx-OQDwWK17 .wxi-edit:hover{color:var(--wx-color-primary)}@media (hover:none){.wx-icon-edit.wx-OQDwWK17{display:block}}.wx-icon-close.wx-OQDwWK17{color:var(--wx-color-font-alt);opacity:0;width:20px;height:20px;margin-left:8px;font-size:20px;transition:all .3s linear}.wx-icon-close.wx-OQDwWK17 .wxi-close{cursor:pointer}.wx-icon-close.wx-OQDwWK17 .wxi-close:hover{color:var(--wx-color-danger)}.wx-tasks-list.wx-kro6Nsfl{flex-direction:column;width:100%;height:100%;display:flex}.wx-button.wx-kro6Nsfl{width:100%}.wx-list.wx-kro6Nsfl{flex-direction:column;flex:1;margin-bottom:4px;display:flex;overflow-y:auto}.wx-content.wx-pqc08MHU{white-space:nowrap;align-items:center;width:100%;display:flex}.wx-toggle-icon.wx-pqc08MHU{width:var(--wx-icon-size);min-width:12px;height:16px;line-height:16px;font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color);cursor:pointer;flex-shrink:0;margin:0 5px}.wx-toggle-placeholder.wx-pqc08MHU{width:var(--wx-icon-size);flex:0 0 var(--wx-icon-size);height:16px;margin:0 5px;line-height:16px}.wx-text.wx-pqc08MHU{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-group-text.wx-aab2WKOu{align-items:center;gap:8px;display:flex}.wx-group-text.wx-aab2WKOu .wx-avatar-root{flex:none}.wx-group-text.wx-aab2WKOu,.wx-name.wx-aab2WKOu{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-action-icon.wx-disabled.wx-9DAESAHW{color:var(--wx-color-font-disabled);cursor:default}.wx-action-icon.wx-9DAESAHW{cursor:pointer;font-size:var(--wx-icon-size);height:16px;color:var(--wx-gantt-icon-color);line-height:16px;display:block}.wx-action-icon.wx-9DAESAHW:not(.wx-disabled):hover{color:var(--wx-color-link)}.wx-avatar.wx-aadpwBM9{width:100%;margin:0 4px}.wx-avatar-box.wx-aaexf6PM{align-items:center;display:flex}.wx-resource-option.wx-aaexf6PM{flex-wrap:nowrap;align-items:center;display:flex}.wx-name.wx-aaexf6PM{text-overflow:ellipsis;margin-left:4px;overflow:hidden}.wx-table-container.wx-rHj6070p{border-right:var(--wx-gantt-border);box-sizing:content-box;flex-direction:column;height:100%;display:flex;overflow:auto hidden}.wx-table.wx-rHj6070p{--wx-table-select-background:var(--wx-gantt-select-color);--wx-table-select-focus-background:var(--wx-gantt-select-color);--wx-table-select-border:none;--wx-table-cell-border:var(--wx-grid-body-row-border);--wx-table-header-background:var(--wx-background);--wx-table-header-border:var(--wx-gantt-border);--wx-table-header-cell-border:var(--wx-gantt-border);height:100%}.wx-table.wx-rHj6070p .wx-grid .wx-table-box{border:none}.wx-table.wx-rHj6070p .wx-grid .wx-scroll{overflow:visible!important}.wx-table.wx-rHj6070p .wx-grid .wx-scroll .wx-body{top:var(--wx-body-offset,0)}.wx-table.wx-rHj6070p .wx-grid .wx-scroll .wx-body,.wx-table.wx-rHj6070p .wx-grid .wx-scroll .wx-header{width:100%!important}.wx-table.wx-rHj6070p .wx-grid .wx-cell{outline:none;align-items:center;height:100%;padding:0 5px;display:flex}.wx-table.wx-rHj6070p .wx-grid .wx-row{align-items:center;display:flex}.wx-table.wx-rHj6070p .wx-grid .wx-cell.wx-text-center{justify-content:center}.wx-table.wx-rHj6070p .wx-grid .wx-cell.wx-text-right{justify-content:end}.wx-table.wx-rHj6070p .wx-grid .wx-body .wx-cell{border-right:var(--wx-grid-body-cell-border)}.wx-table.wx-rHj6070p .wx-grid .wx-cell:has(input,.wx-value){height:100%;padding:0}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell{font:var(--wx-grid-header-font);text-transform:var(--wx-grid-header-text-transform);border-bottom-color:#0000;padding:0 5px}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell:first-child{padding-left:14px}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell .wx-text{width:100%}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell:has(.wx-sort) .wx-text{width:calc(100% - 15px)}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell.wx-text-right{text-align:right}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell.wx-text-center{text-align:center;padding-left:5px}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell.wx-text-center.wx-action{justify-content:center}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell.wx-text-right.wx-action{justify-content:right}.wx-table.wx-rHj6070p .wx-grid .wx-row .wx-cell.wx-wbs{padding:0 14px}.wx-table.wx-rHj6070p .wx-grid .wx-reorder-task.wx-row{background:var(--wx-background-alt);border-top:var(--wx-grid-body-row-border);width:100%}.wx-table.wx-rHj6070p .wx-grid .wx-reorder-task.wx-selected{background:var(--wx-gantt-select-color);border-top:#0000;border-bottom:#0000}.wx-links.wx-dkx3NwEn{width:100%;height:100%;position:absolute;top:0;left:0}.wx-line.wx-dkx3NwEn{pointer-events:none}.wx-line.wx-dkx3NwEn>.wx-line-draw{pointer-events:none;stroke:var(--wx-gantt-link-color);stroke-width:2px;fill:#0000}.wx-line.wx-dkx3NwEn>.wx-line-hitbox{pointer-events:stroke;stroke:#0000;stroke-width:20px;fill:#0000}.wx-line-selectable.wx-dkx3NwEn:hover>.wx-line-draw{stroke:var(--wx-gantt-link-color-hovered)}.wx-line-selectable.wx-critical.wx-dkx3NwEn:hover>.wx-line-draw{stroke:var(--wx-gantt-link-critical-color-hovered)}.wx-line-selectable.wx-dkx3NwEn{cursor:pointer}.wx-line.wx-line-selected.wx-dkx3NwEn>.wx-line-draw{stroke:var(--wx-color-danger)}.wx-critical.wx-dkx3NwEn>.wx-line-draw{stroke:var(--wx-gantt-link-critical-color)}.wx-segments.wx-GKbcLEGA{width:100%;height:100%;position:relative}.wx-segment.wx-GKbcLEGA{height:100%}.wx-segments.wx-GKbcLEGA:before{content:"";border-top:1px dashed #7f7f7f;width:100%;height:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-task-fill-color)}.wx-rollup.wx-GKbcLEGA{z-index:1;background-color:var(--wx-gantt-task-color);border:1px solid var(--wx-background);border-radius:var(--wx-gantt-baseline-border-radius);opacity:.75;position:absolute}.wx-task-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-task-color)}.wx-summary-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-color)}.wx-milestone-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-milestone-color);border-radius:var(--wx-gantt-milestone-border-radius);transform:rotate(45deg)scale(.75)}.wx-baseline.wx-GKbcLEGA{border-radius:var(--wx-gantt-baseline-border-radius);z-index:1;background-color:#a883e4;position:absolute}.wx-baseline.wx-milestone.wx-GKbcLEGA{border-radius:var(--wx-gantt-milestone-border-radius);transform:rotate(45deg)scale(.75)}.wx-bars.wx-GKbcLEGA{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.wx-bar.wx-GKbcLEGA,.wx-bar.wx-GKbcLEGA .wx-segment{pointer-events:all;box-sizing:border-box;border-radius:var(--wx-gantt-bar-border-radius);font:var(--wx-gantt-bar-font);white-space:nowrap;line-height:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:#0000;position:absolute}.wx-bar.wx-touch.wx-GKbcLEGA{opacity:.5}.wx-bar.wx-reorder-task.wx-GKbcLEGA{z-index:3}.wx-bar.wx-GKbcLEGA .wx-content{text-overflow:ellipsis;overflow:hidden}.wx-task:not(.wx-split).wx-GKbcLEGA,.wx-task.wx-GKbcLEGA .wx-segment{color:var(--wx-gantt-task-font-color);background-color:var(--wx-gantt-task-color);border:var(--wx-gantt-task-border)}.wx-task.wx-selected:not(.wx-split).wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-border-color);box-shadow:var(--wx-gantt-bar-shadow)}.wx-task:not(.wx-split):hover.wx-GKbcLEGA,.wx-task.wx-GKbcLEGA .wx-segment:hover{box-shadow:var(--wx-gantt-bar-shadow)}.wx-summary.wx-GKbcLEGA{color:var(--wx-gantt-summary-font-color);background-color:var(--wx-gantt-summary-color);border:var(--wx-gantt-summary-border)}.wx-summary.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-summary-border-color);box-shadow:var(--wx-gantt-bar-shadow)}.wx-summary:hover.wx-GKbcLEGA{box-shadow:var(--wx-gantt-bar-shadow)}.wx-milestone.wx-GKbcLEGA .wx-content{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.wx-bar:not(.wx-milestone).wx-GKbcLEGA .wx-content{z-index:2;position:relative}.wx-bar.wx-GKbcLEGA .wx-text-out{color:var(--wx-color-font);pointer-events:none;line-height:normal;display:block;position:absolute}.wx-milestone.wx-GKbcLEGA{border-color:var(--wx-gantt-milestone-color)}.wx-milestone.wx-GKbcLEGA .wx-text-out{padding:0 2px;left:100%}.wx-milestone.wx-GKbcLEGA .wx-content{background-color:var(--wx-gantt-milestone-color);border-radius:var(--wx-gantt-milestone-border-radius);height:100%;transform:rotate(45deg)scale(.75)}.wx-bar.wx-GKbcLEGA .wx-progress-wrapper{border-radius:var(--wx-gantt-bar-border-radius);background-color:#0000;width:100%;height:100%;position:absolute;overflow:hidden}.wx-bar.wx-GKbcLEGA .wx-progress-percent{height:100%}.wx-progress-marker.wx-GKbcLEGA{opacity:0;width:var(--wx-icon-size);height:var(--wx-gantt-progress-marker-height);background:var(--wx-gantt-progress-border-color);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);color:var(--wx-color-font);z-index:3;font-size:calc(var(--wx-font-size-sm) - 2px);cursor:ew-resize;text-align:center;border-radius:4px;line-height:3;position:absolute;top:80%}.wx-progress-marker.wx-GKbcLEGA:before{content:"";width:calc(var(--wx-icon-size) - 2px);height:calc(var(--wx-gantt-progress-marker-height) - 2px);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);background:var(--wx-gantt-link-marker-background);z-index:-1;border-radius:4px;display:block;position:absolute;top:1px;left:1px}.wx-bar:hover .wx-progress-marker.wx-GKbcLEGA,.wx-progress-marker.wx-progress-in-drag.wx-GKbcLEGA{opacity:1}.wx-task .wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-task-fill-color)}.wx-summary .wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-fill-color)}.wx-link.wx-GKbcLEGA{z-index:4;border:1px solid var(--wx-gantt-link-marker-color);background-color:var(--wx-gantt-link-marker-background);opacity:0;cursor:default;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.wx-link .wx-inner.wx-GKbcLEGA{border:4px solid var(--wx-gantt-link-marker-color);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wx-bar.wx-GKbcLEGA button.wx-button.wx-delete-button{z-index:4;width:16px;height:16px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.wx-delete-button-icon{font-size:10px;line-height:14px;display:block}.wx-bar.wx-GKbcLEGA .wx-delete-button.wx-left,.wx-link.wx-left.wx-GKbcLEGA{left:-16px}.wx-bar.wx-GKbcLEGA .wx-delete-button.wx-right,.wx-link.wx-right.wx-GKbcLEGA{right:-16px}.wx-link.wx-target:hover.wx-GKbcLEGA,.wx-link.wx-selected.wx-GKbcLEGA,.wx-bar:hover .wx-link.wx-target.wx-GKbcLEGA,.wx-link.wx-visible.wx-target.wx-GKbcLEGA{opacity:1;cursor:pointer}.wx-bar:not(.wx-split).wx-GKbcLEGA .wx-link.wx-selected,.wx-bar:not(.wx-split).wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:inherit}.wx-milestone .wx-link.wx-left.wx-GKbcLEGA{left:-16px}.wx-milestone .wx-link.wx-right.wx-GKbcLEGA{right:-16px}.wx-cut.wx-GKbcLEGA{opacity:.5}.wx-bar:not(.wx-milestone):focus.wx-GKbcLEGA{outline:1px solid var(--wx-color-primary);outline-offset:1px}.wx-milestone:focus.wx-GKbcLEGA{outline:none}.wx-milestone:focus .wx-content.wx-GKbcLEGA{outline:1px solid var(--wx-color-primary);outline-offset:1.6px}.wx-task.wx-critical.wx-GKbcLEGA{background-color:var(--wx-gantt-task-critical-color)}.wx-task.wx-critical.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-critical-color)}.wx-task.wx-critical .wx-progress-percent{background-color:var(--wx-gantt-task-critical-fill-color)}.wx-milestone.wx-critical.wx-GKbcLEGA .wx-content{background-color:var(--wx-gantt-critical-color)}.wx-milestone.wx-critical.wx-GKbcLEGA{border-color:var(--wx-gantt-critical-color)}.wx-summary.wx-critical.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-critical-color)}.wx-summary.wx-critical .wx-progress-percent{background-color:var(--wx-gantt-summary-critical-fill-color)}.wx-summary.wx-critical.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-summary-critical-color)}.wx-split.wx-selected.wx-GKbcLEGA{border-color:var(--wx-gantt-task-border-color)}.wx-bars.wx-GKbcLEGA .wx-split.wx-bar{background:0 0;border-color:#0000}.wx-split.wx-GKbcLEGA .wx-link.wx-selected,.wx-split.wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:var(--wx-gantt-task-border-color)}.wx-critical.wx-GKbcLEGA .wx-segment{background-color:var(--wx-gantt-task-critical-color)}.wx-critical.wx-selected.wx-GKbcLEGA .wx-segment{border:1px solid var(--wx-gantt-task-critical-color)}.wx-critical.wx-GKbcLEGA .wx-segment .wx-progress-percent{background-color:var(--wx-gantt-task-critical-fill-color)}.wx-critical.wx-split.wx-GKbcLEGA .wx-link.wx-selected,.wx-critical.wx-split.wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:var(--wx-gantt-task-critical-color)}.wx-slack.wx-GKbcLEGA{box-sizing:border-box;border-radius:var(--wx-gantt-bar-border-radius);border-top-left-radius:0;border-bottom-left-radius:0;position:absolute}.wx-slack-task.wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-slack-border-color);background:repeating-linear-gradient(-60deg,var(--wx-gantt-task-slack-border-color),var(--wx-gantt-task-slack-border-color) 1px,var(--wx-gantt-task-slack-color) 1px,var(--wx-gantt-task-slack-color) 8px)}.wx-chart.wx-mR7v2Xag{outline:none;flex:auto;position:relative;overflow:auto hidden}.wx-markers.wx-mR7v2Xag{position:absolute}.wx-marker.wx-mR7v2Xag{z-index:4;text-align:center;-webkit-user-select:none;user-select:none;background:var(--wx-gantt-marker-color);width:2px;height:100%;position:absolute;transform:scaleX(-1)}.wx-content.wx-mR7v2Xag{min-width:50px;font:var(--wx-gantt-marker-font);color:var(--wx-gantt-marker-font-color);background-color:inherit;white-space:nowrap;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:4px 8px;position:absolute;transform:scaleX(-1)}.wx-area.wx-mR7v2Xag{position:relative;overflow-y:hidden}.wx-selected.wx-mR7v2Xag{box-sizing:border-box;background:var(--wx-gantt-select-color);width:100%;position:absolute;left:0}.wx-cut.wx-mR7v2Xag{opacity:.5}.wx-gantt-holidays.wx-mR7v2Xag{width:100%;height:100%;position:absolute}.wx-weekend.wx-mR7v2Xag{background:var(--wx-gantt-holiday-background);height:100%;color:var(--wx-gantt-holiday-color);position:absolute}.wx-weekend-override.wx-mR7v2Xag{background:var(--wx-background)}.wx-scale.wx-ZkvhDKir{background-color:var(--wx-background);box-shadow:var(--wx-timescale-shadow);z-index:5;border-bottom:var(--wx-gantt-border);position:sticky;top:0}.wx-row.wx-ZkvhDKir,.wx-cell.wx-ZkvhDKir{box-sizing:border-box;display:flex}.wx-row.wx-ZkvhDKir:not(:last-child){border-bottom:var(--wx-gantt-border)}.wx-cell-value.wx-ZkvhDKir{background-color:var(--wx-background);padding-left:12px;padding-right:12px;position:sticky;left:0;right:0}.wx-cell.wx-ZkvhDKir{border-right:var(--wx-timescale-border);font:var(--wx-timescale-font);color:var(--wx-timescale-font-color);justify-content:center;align-items:center}.wx-cell.wx-weekend.wx-ZkvhDKir{background:var(--wx-gantt-holiday-background);color:var(--wx-gantt-holiday-color)}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before,.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after,.wx-button-expand-content.wx-pFykzMlT:before,.wx-button-expand-content.wx-pFykzMlT:after{content:"";background-color:var(--wx-gantt-border-color);position:absolute}.wx-resizer.wx-pFykzMlT{z-index:10;background-color:var(--wx-gantt-border-color);justify-content:center;align-items:center;display:flex;position:relative}.wx-resizer.wx-pFykzMlT:hover .wx-button-expand-content.wx-pFykzMlT{opacity:1}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before,.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after{width:2px;height:100%;top:0}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before{left:-3px}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after{right:-2px}.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT,.wx-resizer-display-grid.wx-pFykzMlT .wx-button-expand-right.wx-pFykzMlT{display:none}.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-content.wx-pFykzMlT{opacity:0}.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-box.wx-pFykzMlT,.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-box.wx-pFykzMlT{left:12px}.wx-resizer-display-grid.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT{right:-6px}.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT,.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT{right:5px}.wx-button-expand-box.wx-pFykzMlT{width:20px;position:relative}.wx-button-expand-content.wx-pFykzMlT{width:20px;position:absolute;transform:translate(-50%,-50%)}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT{background-color:var(--wx-gantt-border-color);cursor:pointer;justify-content:center;font-size:20px;line-height:24px;display:flex}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT:hover{color:var(--wx-color-primary)}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT:active{color:var(--wx-gantt-task-fill-color)}.wx-button-expand-right.wx-pFykzMlT{top:4px;left:1px}.wx-button-expand-right.wx-pFykzMlT:before{clip-path:polygon(100% 100%,0 0,0 100%);width:17px;height:4px;top:-3.6px}.wx-button-expand-right.wx-pFykzMlT:after{clip-path:polygon(100% 0,0 100%,0 0);width:17px;height:4px}.wx-button-expand-right.wx-pFykzMlT i.wx-pFykzMlT{border-top-right-radius:4px;border-bottom-right-radius:4px}.wx-button-expand-left.wx-pFykzMlT{top:4px}.wx-button-expand-left.wx-pFykzMlT i.wx-pFykzMlT{border-top-left-radius:4px;border-bottom-left-radius:4px}.wx-button-expand-left.wx-pFykzMlT:before{clip-path:polygon(100% 0,100% 100%,0% 100%);width:17px;height:4px;top:-3.6px;left:3px}.wx-button-expand-left.wx-pFykzMlT:after{clip-path:polygon(0 0,100% 100%,100% 0);width:17px;height:4px;left:3px}.wx-gantt.wx-jlbQoHOz{width:100%;height:100%;overflow:hidden auto}.wx-pseudo-rows.wx-jlbQoHOz{width:100%;height:auto;min-height:100%}.wx-stuck.wx-jlbQoHOz{width:100%;height:100%;max-height:100%;position:sticky;top:0}.wx-layout.wx-jlbQoHOz{background-color:var(--wx-background);outline:none;max-width:100%;height:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.wx-content.wx-jlbQoHOz{flex-direction:column;display:flex;position:relative;overflow:hidden}.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2{pointer-events:none}.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2 .wx-value,.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2 .wx-icon{color:var(--wx-color-font-disabled)}.wx-table.wx-aaadQkXy .wx-editor-cell,.wx-table.wx-aaadQkXy .wx-editor>.wx-value{background:inherit;align-items:center;display:flex}.wx-table.wx-aaadQkXy .wx-text-center{justify-content:center}.wx-table.wx-aaadQkXy .wx-cell:not(:last-child){border-right-color:#0000}.wx-wrapper.wx-aadwz4ed{flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;display:flex}.wx-text.wx-aadwz4ed{text-overflow:ellipsis;max-width:100%;overflow:hidden}.wx-wrapper.wx-j93aYGQf{flex-direction:column;gap:8px;display:flex}.wx-nobatch.wx-j93aYGQf{gap:4px}.wx-title.wx-j93aYGQf{font-weight:var(--wx-header-font-weight)}.wx-nodata.wx-j93aYGQf{color:var(--wx-gantt-icon-color);margin-top:8px}.date-time-controll.wx-hFsbgDln{gap:12px;display:flex}.wx-avatar.wx-aadUoSB7{margin:0 10px 0 4px}.wx-role.wx-aadUoSB7{font-size:12px}.wx-section.wx-aabce6pu{margin-bottom:10px}.wx-nodata.wx-aabce6pu{color:var(--wx-gantt-icon-color);margin-top:8px}.wx-button-wrapper.wx-aabce6pu{width:100%;margin-top:12px}.wx-button-wrapper.wx-aabce6pu .wx-button{background-color:inherit;border:var(--wx-table-cell-border);width:100%!important}.wx-section.wx-aabvtaY1{margin-bottom:10px}.wx-nodata.wx-aabvtaY1{color:var(--wx-gantt-icon-color);margin-top:8px}.wx-sidearea .wx-gantt-editor{width:450px}.wx-sidearea .wx-gantt-editor.wx-full-screen{width:100%}.wx-gantt-editor .wx-editor-toolbar{margin-bottom:4px}.wx-gantt-editor .wx-editor-toolbar .wx-toolbar{gap:16px;padding-left:0;padding-right:0}.wx-gantt-editor .wx-editor-toolbar .wx-tb-body{gap:8px}.wx-gantt-editor .wx-editor-toolbar .wx-tb-element{padding-left:0;padding-right:0}.wx-gantt-editor .wx-editor-toolbar .wx-gantt-tabs{align-self:start}.wx-gantt-editor .wx-editor-toolbar .wx-gantt-tabs .wx-tabs{gap:16px}.wx-gantt-editor .wx-editor-toolbar .wx-gantt-tabs button{min-width:40px;padding-left:0;padding-right:0}.wx-gantt-editor .wx-editor-toolbar .wx-gantt-tabs .wx-active:after,.wx-gantt-editor .wx-editor-toolbar .wx-gantt-tabs button:hover:after{width:100%;left:0}.wx-content.wx-aadwWvd3{white-space:nowrap;align-items:center;width:100%;display:flex}.wx-toggle-icon.wx-aadwWvd3{width:var(--wx-icon-size);min-width:12px;height:16px;line-height:16px;font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color);cursor:pointer;flex-shrink:0;margin:0 5px}.wx-toggle-placeholder.wx-aadwWvd3{width:var(--wx-icon-size);flex:0 0 var(--wx-icon-size);height:16px;margin:0 5px;line-height:16px}.wx-name.wx-aadwWvd3,.wx-avatar-name.wx-aadwWvd3 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-avatar-name.wx-aadwWvd3{align-items:center;gap:5px;display:flex}.wx-avatar-name.wx-aadwWvd3 .wx-avatar-root{flex:none}.wx-content.wx-aacXLb2S{white-space:nowrap;align-items:center;width:100%;display:flex}.wx-name.wx-aacXLb2S{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-avatar.wx-aacXLb2S{align-items:center;display:flex}.wx-resource-load.wx-aacPnv3E{background-color:var(--wx-background);width:100%;height:100%}.wx-layout.wx-aacPnv3E{background-color:var(--wx-background);outline:none;height:100%;display:flex;position:relative;overflow:hidden}.wx-chart.wx-aacPnv3E{outline:none;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.wx-timescale-viewport.wx-aacPnv3E{flex:none;overflow:hidden}.wx-timescale-viewport.wx-v-scroll-reserve.wx-aacPnv3E{box-sizing:border-box;padding-right:var(--wx-scrollbar-width)}.wx-grid-container.wx-aacPnv3E{border-right:var(--wx-gantt-border);box-sizing:content-box;flex-direction:column;height:100%;display:flex;overflow:hidden}.wx-y-bar-clip.wx-aacPnv3E{width:100%;height:100%}.wx-grid-container.wx-y-scroll.wx-aacPnv3E .wx-y-bar-clip{width:calc(100% + var(--wx-scrollbar-width))}.wx-grid-container.wx-h-scroll-reserve.wx-aacPnv3E .wx-y-bar-clip{height:calc(100% - var(--wx-scrollbar-width))}.wx-grid-scale-container.wx-aacPnv3E{flex:auto;position:relative;overflow:hidden}.wx-grid-scale-container.wx-aacPnv3E,.wx-resource-grid.wx-aacPnv3E{box-sizing:content-box;--wx-table-select-background:var(--wx-gantt-select-color);--wx-table-select-focus-background:var(--wx-gantt-select-color);--wx-table-select-border:none;--wx-table-cell-border:var(--wx-grid-body-row-border);--wx-table-header-background:var(--wx-background);--wx-table-header-border:var(--wx-gantt-border);--wx-table-header-cell-border:var(--wx-gantt-border);height:100%}.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-header{display:none}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-table-box,.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-table-box{border:none}.wx-resource-grid.wx-aacPnv3E .wx-grid,.wx-grid-scale-container.wx-aacPnv3E .wx-grid{font:var(--wx-grid-body-font);color:var(--wx-grid-body-font-color)}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-cell{align-items:center;height:100%;padding:0 5px;display:flex}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-row{align-items:center;display:flex}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-cell.wx-text-center{justify-content:center}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-cell.wx-text-right{justify-content:end}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-body .wx-cell{border-right:var(--wx-grid-body-cell-border)}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-cell:has(input,.wx-value){height:100%;padding:0}.wx-grid-scale-container.wx-aacPnv3E .wx-row.wx-column-border:not(:last-child),.wx-grid-scale-container.wx-aacPnv3E .wx-row.wx-column-border:last-child{border-bottom:none}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header{box-shadow:var(--wx-grid-header-shadow);z-index:1}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell{font:var(--wx-grid-header-font);text-transform:var(--wx-grid-header-text-transform);color:var(--wx-grid-header-font-color);padding:0 5px}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell:first-child{padding-left:14px}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell .wx-text{width:100%}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell:has(.wx-sort) .wx-text{width:calc(100% - 15px)}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell.wx-text-right{text-align:right}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell.wx-text-center{text-align:center;padding-left:5px}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell.wx-text-right.wx-action{justify-content:right}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-action i{font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color)}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-action .wx-text{display:none}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-action i:hover{color:var(--wx-color-link)}.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-cell.wx-weekend{background:var(--wx-gantt-holiday-background);color:var(--wx-gantt-holiday-color)}.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-cell.wx-normal{background:var(--wx-gantt-load-normal-color)}.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-cell.wx-overload{background:var(--wx-gantt-load-danger-color)}.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-row.wx-selected .wx-cell{background:var(--wx-table-select-background)}.wx-QSwitwNQ,.wx-material-theme{--wx-gantt-border-color:#e6e6e6;--wx-gantt-border:var(--wx-border);--wx-gantt-form-header-border:var(--wx-border);--wx-gantt-icon-color:var(--wx-icon-color);--wx-gantt-bar-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius:50px;--wx-gantt-milestone-border-radius:3px;--wx-gantt-critical-color:#de3a3a;--wx-gantt-task-color:#448aff;--wx-gantt-task-font-color:#fff;--wx-gantt-task-fill-color:#246cd9;--wx-gantt-task-border-color:#448aff;--wx-gantt-task-border:1px solid #246cd9;--wx-gantt-task-critical-color:var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color:#c83434;--wx-gantt-task-slack-color:#f5f9fe;--wx-gantt-task-slack-border-color:#b0cdf7;--wx-gantt-summary-color:#1de9b6;--wx-gantt-summary-font-color:#5f5f5f;--wx-gantt-summary-fill-color:#00d19a;--wx-gantt-summary-border-color:#1de9b6;--wx-gantt-summary-border:1px solid #00d19a;--wx-gantt-summary-critical-color:#d9306f;--wx-gantt-summary-critical-fill-color:#c32b64;--wx-gantt-milestone-color:#d33daf;--wx-gantt-select-color:#c9f4f0;--wx-gantt-link-color:#87a4bc;--wx-gantt-link-color-hovered:#6e777d;--wx-gantt-link-critical-color:var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered:#b22e2e;--wx-gantt-link-marker-background:#f0f0f0;--wx-gantt-link-marker-color:#87a4bc;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-progress-marker-height:22px;--wx-gantt-progress-border-color:#dfdfdf;--wx-gantt-baseline-border-radius:4px;--wx-grid-header-font:500 14px Roboto;--wx-grid-header-font-color:#a6a6a6;--wx-grid-header-text-transform:uppercase;--wx-grid-header-shadow:0px 3px 5px #0000001a, 0px 1px 2px #0000001a;--wx-grid-body-font:400 14px Roboto;--wx-grid-body-font-color:#5f5f5f;--wx-grid-body-row-border:1px solid transparent;--wx-grid-body-cell-border:1px solid transparent;--wx-timescale-font:500 12px Roboto;--wx-timescale-font-color:#a6a6a6;--wx-timescale-shadow:0px 3px 5px #0000001a, 0px 1px 2px #0000001a;--wx-timescale-border:1px solid transparent;--wx-gantt-holiday-background:#f3f7fc;--wx-gantt-holiday-color:#9fa1ae;--wx-gantt-marker-font:500 12px Roboto;--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-sidebar-close-icon:var(--wx-color-secondary-font);--wx-gantt-load-normal-color:#f2fbf9;--wx-gantt-load-danger-color:#fdf5f5}.wx-willow-theme{--wx-gantt-border-color:#e6e6e6;--wx-gantt-border:1px solid #1d1e261a;--wx-gantt-form-header-border:none;--wx-gantt-icon-color:#9fa1ae;--wx-gantt-bar-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius:3px;--wx-gantt-milestone-border-radius:3px;--wx-gantt-critical-color:#de3a3a;--wx-gantt-task-color:#3983eb;--wx-gantt-task-font-color:#fff;--wx-gantt-task-fill-color:#1f6bd9;--wx-gantt-task-border-color:#1f6bd9;--wx-gantt-task-border:1px solid transparent;--wx-gantt-task-critical-color:var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color:#c83434;--wx-gantt-task-slack-color:#f5f9fe;--wx-gantt-task-slack-border-color:#b0cdf7;--wx-gantt-summary-color:#00ba94;--wx-gantt-summary-font-color:#fff;--wx-gantt-summary-fill-color:#099f81;--wx-gantt-summary-border-color:#099f81;--wx-gantt-summary-border:1px solid transparent;--wx-gantt-summary-critical-color:#d9306f;--wx-gantt-summary-critical-fill-color:#c32b64;--wx-gantt-milestone-color:#ad44ab;--wx-gantt-select-color:#eaedf5;--wx-gantt-link-color:#9fa1ae;--wx-gantt-link-color-hovered:#6e777d;--wx-gantt-link-critical-color:var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered:#b22e2e;--wx-gantt-link-marker-background:#eaedf5;--wx-gantt-link-marker-color:#9fa1ae;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-progress-marker-height:26px;--wx-gantt-progress-border-color:#c0c3ce;--wx-gantt-baseline-border-radius:2px;--wx-grid-header-font:var(--wx-font-weight-md) var(--wx-font-size) var(--wx-font-family);--wx-grid-header-font-color:var(--wx-color-font);--wx-grid-header-text-transform:capitalize;--wx-grid-header-shadow:none;--wx-grid-body-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-grid-body-font-color:var(--wx-color-font);--wx-grid-body-row-border:var(--wx-gantt-border);--wx-grid-body-cell-border:1px solid transparent;--wx-timescale-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-timescale-font-color:var(--wx-color-font);--wx-timescale-shadow:none;--wx-timescale-border:var(--wx-gantt-border);--wx-gantt-holiday-background:#f0f6fa;--wx-gantt-holiday-color:#9fa1ae;--wx-gantt-marker-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-sidebar-close-icon:#c0c3ce;--wx-gantt-load-normal-color:#f2fbf9;--wx-gantt-load-danger-color:#fdf5f5}.wx-willow-dark-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wx-gantt-border-color:#384047;--wx-gantt-border:var(--wx-border);--wx-gantt-form-header-border:none;--wx-gantt-icon-color:#9fa1ae;--wx-gantt-bar-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius:3px;--wx-gantt-milestone-border-radius:3px;--wx-gantt-critical-color:#de3a3a;--wx-gantt-task-color:#37a9ef;--wx-gantt-task-font-color:#ffffffe5;--wx-gantt-task-fill-color:#098cdc;--wx-gantt-task-border-color:#098cdc;--wx-gantt-task-border:1px solid transparent;--wx-gantt-task-critical-color:var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color:#c83434;--wx-gantt-task-slack-color:#2c3440;--wx-gantt-task-slack-border-color:#597194;--wx-gantt-summary-color:#00ba94;--wx-gantt-summary-font-color:#ffffffe5;--wx-gantt-summary-fill-color:#099f81;--wx-gantt-summary-border-color:#099f81;--wx-gantt-summary-border:1px solid transparent;--wx-gantt-summary-critical-color:#d9306f;--wx-gantt-summary-critical-fill-color:#c32b64;--wx-gantt-progress-marker-height:26px;--wx-gantt-progress-border-color:#4b5359;--wx-gantt-baseline-border-radius:2px;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-milestone-color:#ad44ab;--wx-gantt-select-color:#384047;--wx-gantt-link-color:#9fa1ae;--wx-gantt-link-color-hovered:#c8c7cf;--wx-gantt-link-critical-color:var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered:#b22e2e;--wx-gantt-link-marker-background:#384047;--wx-gantt-link-marker-color:#9fa1ae;--wx-grid-header-font:var(--wx-font-weight-md) var(--wx-font-size) var(--wx-font-family);--wx-grid-header-font-color:var(--wx-color-font);--wx-grid-header-text-transform:capitalize;--wx-grid-header-shadow:none;--wx-grid-body-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-grid-body-font-color:var(--wx-color-font);--wx-grid-body-row-border:var(--wx-border);--wx-grid-body-cell-border:1px solid transparent;--wx-timescale-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-timescale-font-color:var(--wx-color-font);--wx-timescale-shadow:none;--wx-timescale-border:var(--wx-border);--wx-gantt-holiday-background:#303539;--wx-gantt-holiday-color:#878994;--wx-gantt-marker-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-sidebar-close-icon:#384047;--wx-gantt-load-normal-color:#283433;--wx-gantt-load-danger-color:#3c2a2c}.assignments-view{flex-direction:column;height:100%;display:flex;overflow:hidden}.assignments-toolbar{border-bottom:1px solid var(--border-neutral);background:var(--surface-page);align-items:center;gap:8px;padding:8px 14px;display:flex}.assignments-scroll{flex:1;padding:0 14px 24px;overflow:auto}.assignments-table{border-collapse:collapse;width:100%;min-width:760px;max-width:1100px;margin:0 auto;font-size:13px}.assignments-table th{text-align:left;text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);border-bottom:1px solid var(--border-default);background:var(--surface-card);z-index:2;padding:10px 8px 6px;font-size:11.5px;position:sticky;top:0}.assignments-table td{border-bottom:1px solid var(--surface-sunken);padding:3px 8px}.assign-col-task{width:40%}.assign-person-row td{border-bottom:2px solid var(--border-default);padding-top:16px}.assign-person{align-items:center;gap:8px;display:inline-flex}.assign-count{color:var(--text-muted);font-size:12px}.assign-task-name{font:inherit;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:3px;max-width:100%;padding:3px 6px;overflow:hidden}.assign-task-name:hover{background:var(--surface-sunken);text-decoration:underline}.assign-cell{width:84px;font:inherit;background:0 0;border:1px solid #0000;border-radius:3px;padding:3px 6px}.assign-cell:hover{border-color:var(--border-muted)}.assign-cell:focus{border-color:var(--color-accent);background:var(--surface-card);outline:none}.assign-totals-row td{border-bottom:2px solid var(--border-default);color:var(--surface-inverse);padding:6px 14px;font-weight:600}.assignments-no-match{color:var(--text-secondary);padding:18px 4px}.assign-cell-readonly{background:var(--surface-muted,#f3f2f1);color:var(--text-secondary,#605e5c);cursor:not-allowed}.board-view{background:var(--view-bg,transparent);flex-direction:column;flex:1;min-height:0;display:flex}.board-view[style*=--view-accent] .board-toolbar{border-top:3px solid var(--view-accent)}.board-view[data-density=compact] .board-card{margin-bottom:5px;padding:5px 7px}.board-view[data-density=compact] .card-meta{gap:5px;margin-top:5px}.board-view[data-density=spacious] .board-card{margin-bottom:12px;padding:12px 15px}.board-view[data-density=spacious] .card-meta{gap:9px;margin-top:12px}.board-view[data-density=spacious] .card-name{font-size:14px}.board-toolbar{background:var(--surface-card);border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.board-groupby{color:var(--text-secondary);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.board-groupby select{font:inherit;border:1px solid var(--border-input);background:var(--surface-card);border-radius:4px;padding:4px 6px;font-size:12.5px}.board-scroll{flex:1;align-items:flex-start;gap:12px;min-height:0;padding:12px;display:flex;overflow-x:auto}.board-column{background:var(--surface-sunken);border-radius:8px;flex-direction:column;flex:0 0 272px;width:272px;max-height:100%;padding:8px;display:flex}.board-column.column-locked{background:var(--border-subtle)}.board-column.column-locked .board-column-title{color:var(--text-disabled)}.board-column.column-locked-dragging{opacity:.55;cursor:not-allowed}.board-column.column-locked-dragging .board-cards{outline:2px dashed var(--border-strong);outline-offset:-2px}.board-column.column-locked-dragging:after{content:"Drag out only";text-align:center;color:var(--text-muted);padding:2px 0 6px;font-size:11px;display:block}.board-column-ghost{border:1px dashed var(--border-input);background:0 0}.board-column-ghost form{gap:6px;display:flex}.board-column-ghost input{font:inherit;background:0 0;border:none;border-radius:4px;flex:1;padding:6px 8px;font-size:13px}.board-column-ghost input:focus{background:var(--surface-card);outline:1px solid var(--color-accent)}.board-column-head{align-items:center;gap:6px;padding:2px 4px 8px;display:flex}.bucket-drag-grip{cursor:grab;color:var(--text-muted);-webkit-user-select:none;user-select:none;padding:2px;font-size:12px;line-height:1}.bucket-drag-grip:active{cursor:grabbing}.board-column-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.board-column-count{color:var(--text-secondary);background:var(--border-default);border-radius:8px;padding:1px 7px;font-size:11.5px}.board-column-subtitle{color:var(--text-disabled);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.board-column-head .row-action{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;margin-left:auto;padding:0 4px;font-size:14px}.board-column-head .row-action:hover{background:var(--border-default)}.bucket-rename-input{font:inherit;border:1px solid var(--color-accent);border-radius:4px;flex:1;min-width:0;padding:2px 6px;font-size:13px;font-weight:600}.board-add-task{padding:0 2px 8px}.board-add-task input{width:100%;font:inherit;border:1px solid var(--color-accent);border-radius:4px;padding:6px 8px;font-size:12.5px}.board-add-task-btn{text-align:left;width:100%;font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 8px;font-size:12.5px}.board-add-task-btn:hover{background:var(--surface-card)}.board-cards{border-radius:6px;flex:1;min-height:72px;padding:1px;overflow-y:auto}.board-cards.cards-over{background:var(--color-accent-surface)}.board-card{background:var(--surface-card);cursor:pointer;border-left:3px solid var(--card-tint,transparent);border-radius:6px;margin-bottom:8px;padding:8px 10px;box-shadow:0 1px 2px #0000001f}.board-card:hover{box-shadow:0 2px 6px #0000002e}.card-dragging .board-card{box-shadow:0 6px 18px #00000047}.board-card.card-completed{opacity:.72}.card-labels{gap:4px;margin-bottom:6px;display:flex}.card-label{border-radius:3px;width:28px;height:6px}.card-title-row{align-items:flex-start;gap:6px;display:flex}.card-title-row .check-circle{flex:none;margin-top:1px}.card-name{word-break:break-word;font-size:13px;line-height:1.35}.card-summary-mark{color:var(--text-secondary);margin-right:4px;font-size:11.5px;font-weight:700}.card-notes{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.card-checklist{margin:6px 0 0;padding:0;font-size:12px;list-style:none}.card-checklist label{cursor:pointer;align-items:center;gap:6px;padding:1px 0;display:flex}.card-attachment{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;overflow:hidden}.card-meta{color:var(--text-secondary);align-items:center;gap:7px;margin-top:8px;font-size:11.5px;display:flex}.card-ring{flex:none}.card-priority{font-size:13px;font-weight:800;line-height:1}.card-date,.card-deadline,.card-badge{white-space:nowrap}.card-date-late{color:var(--color-error);font-weight:600}.card-spacer{flex:1}.bucket-menu{flex-direction:column;min-width:200px;padding:4px;display:flex}.bucket-colors{flex-wrap:wrap;gap:6px;padding:8px 10px;display:flex}.bucket-color-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:20px;height:20px;padding:0}.bucket-color-swatch.swatch-active{border-color:var(--text-primary)}.board-show-more{font:inherit;color:var(--color-accent);background:var(--surface-card);border:1px dashed var(--color-accent-border);cursor:pointer;border-radius:4px;margin:6px 4px 10px;padding:7px 10px;font-size:12.5px}.board-show-more:hover{background:var(--color-accent-surface-subtle)}.board-empty{max-width:380px;color:var(--text-secondary);align-self:flex-start;margin:28px 8px 0 14px}.board-empty h2{color:var(--surface-inverse);margin:0 0 6px;font-size:16px}.board-empty p{margin:0;font-size:13px;line-height:1.5}.charts-view{flex-direction:column;height:100%;display:flex;overflow:auto}.charts-toolbar{border-bottom:1px solid var(--border-neutral);background:var(--surface-page);z-index:5;align-items:center;gap:8px;padding:8px 14px;display:flex;position:sticky;top:0}.charts-stats{flex-wrap:wrap;gap:16px;padding:12px 16px 0;display:flex}.charts-stat{color:var(--text-secondary-strong);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.charts-stat strong{font-size:15px}.charts-stat-dot{border-radius:50%;width:9px;height:9px}.charts-stat-baseline{border-color:var(--color-error-border-5)}.charts-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:14px;padding:14px 16px 20px;display:grid}.chart-card{background:var(--surface-card);border:1px solid var(--border-neutral-strong);border-radius:7px;padding:10px 12px;box-shadow:0 1px 2px #0000000a}.chart-card h3{color:var(--surface-inverse);margin:0 0 6px;font-size:13px}.chart-filter-legend{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chart-filter-btn{color:var(--text-secondary-strong);background:var(--surface-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex}.chart-filter-btn:hover{border-color:var(--border-neutral-strong)}.chart-filter-btn:focus-visible{outline:2px solid var(--focus-ring,#0078d4);outline-offset:1px}.chart-filter-swatch{border-radius:50%;flex:none;width:9px;height:9px}.chart-card-wide{grid-column:1/-1}.chart-empty{color:#605e5c;text-align:center;padding:24px 8px;font-size:13px}.grid-view{background:var(--view-bg,var(--surface-card));flex-direction:column;flex:1;min-height:0;display:flex}.grid-view[style*=--view-accent] .grid-toolbar{border-top:3px solid var(--view-accent)}.grid-view[data-density=compact] .grid-cell{padding:0 6px;font-size:11.5px}.grid-view[data-density=spacious] .grid-cell{padding:0 12px;font-size:13.5px}.grid-toolbar{border-bottom:1px solid var(--border-subtle);background:var(--surface-page);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.toolbar-spacer{flex:1}.toolbar-btn{border:1px solid var(--border-input);background:var(--surface-card);font:inherit;cursor:pointer;color:var(--surface-inverse);white-space:nowrap;border-radius:4px;padding:5px 10px;font-size:12.5px}.toolbar-btn:hover:not(:disabled){background:var(--surface-sunken)}.toolbar-btn:disabled{opacity:.45;cursor:default}.filter-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-keyword{border:1px solid var(--border-input);width:200px;font:inherit;border-radius:4px;padding:5px 8px;font-size:12.5px}.filter-keyword:focus{outline:2px solid var(--color-accent);outline-offset:-1px}.facet-btn{border:1px solid var(--border-input);background:var(--surface-card);font:inherit;cursor:pointer;color:var(--surface-inverse);border-radius:14px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.facet-btn:hover{background:var(--surface-sunken)}.facet-btn.facet-active{border-color:var(--color-accent);color:var(--color-accent-active);background:var(--color-accent-surface-subtle)}.facet-count{background:var(--color-accent);color:var(--surface-card);text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:11px;line-height:17px}.facet-caret{color:var(--text-secondary);font-size:9px}.filter-clear{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:12.5px}.filter-clear:hover{text-decoration:underline}.filter-summary{color:var(--text-secondary);font-size:12px}.popover{z-index:1000;background:var(--surface-card);border:1px solid var(--border-input);border-radius:6px;min-width:180px;max-height:340px;padding:6px;position:fixed;overflow:auto;box-shadow:0 6px 18px #00000029}.facet-list{flex-direction:column;display:flex}.facet-option{cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;display:flex}.facet-option:hover{background:var(--surface-sunken)}.label-swatch{border-radius:3px;flex:none;width:12px;height:12px}.menu{z-index:1100;background:var(--surface-card);border:1px solid var(--border-input);border-radius:6px;flex-direction:column;min-width:190px;padding:4px;display:flex;position:fixed;box-shadow:0 6px 18px #00000029}.menu-item{text-align:left;font:inherit;cursor:pointer;color:var(--surface-inverse);background:0 0;border:none;border-radius:4px;padding:7px 10px;font-size:12.5px}.menu-item:hover:not(:disabled){background:var(--surface-sunken)}.menu-item:disabled{color:var(--text-disabled);cursor:default}.menu-item-danger{color:var(--color-error)}.menu-sep{background:var(--border-subtle);height:1px;margin:4px 6px}.column-chooser-list{min-width:220px}.column-chooser-row{justify-content:space-between;align-items:center;display:flex}.column-chooser-row .facet-option{flex:1}.column-move{gap:2px;display:inline-flex}.grid-scroll{outline:none;flex:1;min-height:0;position:relative;overflow:auto}.grid-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent-soft)}.grid-header{z-index:30;background:var(--surface-page);border-bottom:1px solid var(--border-default);height:36px;display:flex;position:sticky;top:0}.grid-header-cell{color:var(--text-secondary);border-right:1px solid var(--border-subtle);-webkit-user-select:none;user-select:none;background:var(--surface-page);flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:flex;position:relative}.grid-header-cell.sortable{cursor:pointer}.grid-header-cell.sortable:hover{background:var(--surface-sunken)}.grid-header-cell.col-sticky{z-index:31;position:sticky}.header-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sort-indicator{color:var(--color-accent);font-size:9px}.col-resizer{cursor:col-resize;z-index:2;width:7px;height:100%;position:absolute;top:0;right:-3px}.col-resizer:hover{background:#0078d44d}.grid-body{position:relative}.grid-row{border-bottom:1px solid var(--surface-sunken);background:var(--surface-card);contain:layout style;display:flex;position:absolute;top:0;left:0}.grid-row:hover,.grid-row:hover .grid-cell{background:var(--surface-page)}.grid-row.row-context{opacity:.55}.grid-cell{color:var(--text-primary);border-right:1px solid var(--surface-sunken);white-space:nowrap;background:var(--surface-card);height:var(--grid-row-h,36px);flex:none;align-items:center;padding:0 8px;font-size:12.5px;display:flex;overflow:hidden}.grid-cell.align-right{justify-content:flex-end}.grid-cell.align-center{justify-content:center}.grid-cell.col-sticky{z-index:10;position:sticky}.grid-cell.cell-focused{box-shadow:inset 0 0 0 2px var(--color-accent)}.outline-num{color:var(--text-disabled);font-variant-numeric:tabular-nums;font-size:11.5px}.grid-row[style*=--row-tint] .grid-cell{background:linear-gradient(color-mix(in srgb, var(--row-tint) 12%, transparent), color-mix(in srgb, var(--row-tint) 12%, transparent)), var(--surface-card)}.grid-row[style*=--row-tint] .grid-cell:first-child{box-shadow:inset 3px 0 0 var(--row-tint)}.name-cell{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.drag-handle{cursor:grab;color:var(--border-strong);visibility:hidden;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;padding:2px;font-size:10px}.grid-row:hover .drag-handle{visibility:visible}.drag-handle:hover{color:var(--text-secondary)}.drag-handle.drag-disabled{cursor:not-allowed;color:var(--border-default)}body.dragging-row{cursor:grabbing;-webkit-user-select:none;user-select:none}.chevron{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;flex:none;width:18px;height:18px;padding:0;font-size:10px}.chevron:hover{color:var(--color-accent)}.chevron-spacer{flex:none;width:18px}.check-circle{border:1.5px solid var(--text-disabled);background:var(--surface-card);cursor:pointer;color:#0000;border-radius:50%;flex:none;width:18px;height:18px;padding:0;font-size:11px;line-height:1}.check-circle:hover{border-color:var(--color-success);color:var(--color-success)}.check-circle.check-circle-done{background:var(--color-success);border-color:var(--color-success);color:var(--surface-card)}.name-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.name-summary{font-weight:600}.name-completed{color:var(--text-muted-strong);text-decoration:line-through}.milestone-mark{color:var(--color-info-purple);margin-right:4px;font-size:10px}.row-actions{flex:none;gap:2px;display:none}.grid-row:hover .row-actions{display:inline-flex}.row-action{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;width:20px;height:20px;padding:0;font-size:12px;line-height:1}.row-action:hover:not(:disabled){background:var(--border-subtle);color:var(--text-primary)}.row-action:disabled{opacity:.4;cursor:default}.cell-editor{border:2px solid var(--color-accent);width:100%;height:28px;font:inherit;background:var(--surface-card);border-radius:3px;min-width:0;padding:0 6px;font-size:12.5px}.cell-button{font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;min-width:24px;max-width:100%;min-height:24px;padding:2px;font-size:12.5px;display:inline-flex;overflow:hidden}.cell-ghost{color:var(--border-strong)}.cell-button:hover .cell-ghost{color:var(--color-accent)}.avatar{color:var(--surface-card);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.avatar-stack{display:inline-flex}.avatar-stack .avatar:not(:first-child){margin-left:-6px}.avatar-stack .avatar{box-shadow:0 0 0 2px var(--surface-card)}.avatar-extra{background:var(--border-subtle);color:var(--text-secondary)}.label-chip{color:var(--surface-card);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;max-width:90px;padding:1px 6px;font-size:11px;font-weight:600;overflow:hidden}.label-chip-extra{background:var(--border-subtle);color:var(--text-secondary)}.priority-cell,.bucket-cell{text-overflow:ellipsis;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.priority-dot,.bucket-dot{border-radius:50%;flex:none;width:8px;height:8px}.deadline-missed{color:var(--color-error);font-weight:600}.milestone-check{cursor:pointer}.milestone-check:disabled{cursor:default}.drop-indicator{border-top:2px solid var(--color-accent);z-index:25;pointer-events:none;height:0;position:absolute;left:0;right:0}.drop-indicator:before{content:"";background:var(--color-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:2px}.grid-empty{color:var(--text-secondary);font-size:13px;position:absolute;top:16px;left:16px}.grid-add-row{border-top:1px solid var(--border-subtle);background:var(--surface-page);align-items:center;gap:8px;padding:6px 12px;display:flex}.add-row-plus{color:var(--color-accent);font-size:14px}.grid-add-row input{max-width:420px;font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;flex:1;padding:6px 8px;font-size:12.5px}.grid-add-row input:hover{border-color:var(--border-input);background:var(--surface-card)}.grid-add-row input:focus{border-color:var(--color-accent);background:var(--surface-card);outline:none}.dep-chip{background:var(--color-accent-surface-faint);color:var(--color-accent-shade);border:1px solid var(--color-accent-border-strong);white-space:nowrap;border-radius:10px;padding:0 7px;font-size:11.5px;line-height:18px;display:inline-block}.dep-editor{flex-direction:column;gap:6px;min-width:250px;padding:2px;display:flex}.dep-row{align-items:center;gap:8px;display:flex}.dep-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.dep-add{gap:6px;display:flex}.dep-add input{border:1px solid var(--border-input);font:inherit;border-radius:4px;flex:1;padding:4px 8px;font-size:12.5px}.dep-add input:focus{border-color:var(--color-accent);outline:none}.dep-hint{color:var(--text-muted);margin:0;font-size:11px}.slack-negative{color:var(--color-error-strong);font-weight:600}.critical-flag{color:var(--color-error-strong)}.constraint-text{white-space:nowrap;font-size:12px}.constraint-editor{flex-direction:column;gap:8px;min-width:220px;padding:2px;display:flex}.constraint-editor select,.constraint-editor input{border:1px solid var(--border-input);font:inherit;border-radius:4px;padding:5px 8px;font-size:12.5px}.variance-late{color:var(--color-error);font-weight:600}.variance-early{color:var(--color-success-strong);font-weight:600}.timeline-view{flex-direction:column;height:100%;min-height:0;display:flex}.timeline-toolbar{border-bottom:1px solid var(--border-subtle);background:var(--surface-page);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.zoom-group{gap:2px;display:inline-flex}.zoom-active{color:var(--color-accent-pressed);background:var(--color-accent-surface)!important;border-color:var(--color-accent)!important}.critical-active{color:var(--color-error);background:var(--color-error-surface)!important;border-color:var(--color-error-strong)!important}.timeline-body{flex:1;min-height:0;position:relative}.gantt-adapter{height:100%}.gantt-adapter:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.timeline-footer{border-top:1px solid var(--border-subtle);background:var(--surface-page);color:var(--text-secondary);padding:5px 12px;font-size:12px}.gantt-adapter .wx-bar.bar-tinted .wx-content,.gantt-adapter .wx-bar.bar-tinted{--wx-gantt-task-color:var(--bar-tint)}.gantt-adapter .wx-bar.bar-tinted:not(.wx-milestone),.gantt-adapter .wx-bar.bar-tinted.wx-milestone .wx-content{background:var(--bar-tint)!important}.gantt-adapter .wx-bar.bar-critical:not(.wx-milestone),.gantt-adapter .wx-bar.bar-critical.wx-milestone .wx-content{background:var(--color-error-strong)!important}.gantt-adapter .wx-bar.bar-critical .wx-progress-percent{background:var(--color-error)!important}.gantt-adapter .wx-bar.bar-selected{outline:2px solid var(--color-accent);outline-offset:1px}.gantt-adapter .wx-bar{overflow:visible}.deadline-tick{background:var(--text-secondary);pointer-events:none;width:2px;height:calc(100% + 8px);position:absolute;top:-4px}.deadline-tick:after{content:"⚑";color:var(--text-secondary);font-size:10px;position:absolute;top:-11px;left:-4px}.deadline-tick-missed{background:var(--color-error-strong)}.deadline-tick-missed:after{color:var(--color-error-strong)}.gantt-adapter .wx-marker.timeline-today-marker{background:#0078d4bf}.gantt-adapter .wx-marker.timeline-today-marker .wx-content{background:var(--color-accent)}.gantt-adapter [class*=wxi-]{font-style:normal}.gantt-adapter .wxi-menu-down:before{content:"▾"}.gantt-adapter .wxi-menu-right:before{content:"▸"}.gantt-adapter .wxi-menu-left:before{content:"◂"}.gantt-adapter .wxi-angle-down:before{content:"▾"}.gantt-adapter .wxi-plus:before{content:"＋"}.gantt-adapter .wxi-close:before{content:"✕"}.gantt-adapter .wxi-edit:before{content:"✎"}.gantt-adapter .wxi-delete:before{content:"🗑"}.timeline-today-line{pointer-events:none;z-index:3;background:#0078d4a6;width:2px;position:absolute;top:0;bottom:0}.baseline-bar{background:var(--text-muted);opacity:.85;pointer-events:none;z-index:2;border-radius:2px;height:5px;position:absolute;bottom:-6px}.goals-view{flex-direction:column;height:100%;display:flex;overflow:auto}.goals-toolbar{border-bottom:1px solid var(--border-neutral);background:var(--surface-page);z-index:5;align-items:center;gap:8px;padding:8px 14px;display:flex;position:sticky;top:0}.goals-toolbar input{font:inherit;border:1px solid var(--border-strong);border-radius:3px;width:220px;padding:5px 8px}.goals-count{color:var(--text-secondary);font-size:12.5px}.goals-list{flex-direction:column;gap:12px;width:100%;max-width:980px;margin:0 auto;padding:14px;display:flex}.goal-new-color-trigger{border:1px solid var(--border-muted);cursor:pointer;border-radius:5px;flex:none;width:22px;height:22px;padding:0}.goal-new-color-trigger:hover{border-color:var(--text-muted)}.goal-card{border:1px solid var(--border-neutral);background:var(--surface-card);border-radius:7px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.goal-color{cursor:pointer;border:none;flex-shrink:0;width:8px;padding:0}.goal-color:hover{width:12px}.goal-new-colors{align-items:center;gap:4px;display:inline-flex}.goal-priority select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;font-size:12px}.goal-priority select:hover{border-color:var(--border-strong)}.goal-main{flex:1;min-width:0;padding:10px 14px}.goal-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.goal-name{border:1px solid #0000;border-radius:3px;flex:1;min-width:160px;padding:3px 6px;font-size:14.5px;font-weight:600}.goal-name:hover,.goal-name:focus{border-color:var(--border-strong)}.goal-status{color:var(--surface-card);cursor:pointer;border:none;border-radius:11px;padding:3px 10px;font-size:11.5px;font-weight:600}.goal-priority,.goal-target{color:var(--text-secondary);align-items:center;gap:5px;font-size:12px;display:inline-flex}.goal-target input{font:inherit;border:1px solid var(--border-muted);border-radius:3px;padding:2px 4px;font-size:12px}.goal-progress-row{align-items:center;gap:10px;margin-top:8px;display:flex}.goal-bar{background:var(--border-subtle);border-radius:4px;flex:1;height:7px;overflow:hidden}.goal-bar-fill{background:var(--color-accent);border-radius:4px;height:100%}.goal-derived{color:var(--text-secondary);white-space:nowrap;font-size:12px}.goal-tasks{border-top:1px solid var(--surface-sunken);margin-top:8px;padding-top:6px}.goal-task-row{align-items:center;gap:8px;padding:3px 0;font-size:13px;display:flex}.goal-task-name{cursor:pointer;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:3px;flex:1;min-width:0;padding:2px 4px;overflow:hidden}.goal-task-name:hover{background:var(--surface-sunken);text-decoration:underline}.people-view{flex-direction:column;height:100%;min-height:0;display:flex}.people-toolbar{border-bottom:1px solid var(--border-neutral);background:var(--surface-page);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.people-opt{color:var(--text-secondary);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.people-opt select{font:inherit;border:1px solid var(--border-strong);border-radius:3px;padding:4px 6px}.people-scroll{flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow:auto hidden}.people-column{background:var(--surface-sunken);border-radius:7px;flex-direction:column;flex-shrink:0;width:290px;padding:8px;display:flex;overflow-y:auto}.people-head{padding:4px 4px 8px}.people-who{align-items:center;gap:8px;display:flex}.people-name{font-size:13.5px;font-weight:600}.people-me{color:var(--color-accent);font-size:12px;font-weight:400}.people-deactivated{color:var(--text-muted);font-size:11px;font-weight:400}.people-column-inactive{opacity:.65}.people-tally{flex-direction:column;gap:3px;margin-top:6px;display:flex}.tally-line{color:var(--text-secondary);align-items:center;gap:6px;font-size:11.5px;display:flex}.tally-label{flex-shrink:0;width:64px}.tally-bar{background:var(--border-default);border-radius:3px;flex:1;height:6px;overflow:hidden}.tally-fill{background:var(--color-accent);border-radius:3px;height:100%;display:block}.tally-fill.tally-late{background:var(--color-error-strong)}.tally-num{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:36px}.tally-late-num{color:var(--color-error-strong)}.people-add{margin:0 2px 8px}.people-add input{width:100%;font:inherit;border:1px solid var(--color-accent);box-sizing:border-box;border-radius:4px;padding:6px 8px}.people-section{margin-bottom:6px}.people-section-head{cursor:pointer;width:100%;color:var(--text-secondary-strong);text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:4px 2px;font-size:12px;font-weight:600;display:flex}.people-cards{border-radius:5px;min-height:24px;padding:2px}.people-cards.cards-over{background:var(--color-accent-surface)}.people-section>div[data-rfd-draggable-id]{margin:0 0 6px}.people-section-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.people-compact .board-card{padding:6px 8px}.people-compact-card{background:var(--surface-card);border:1px solid var(--border-default);border-left:3px solid var(--card-tint,var(--border-default));width:100%;font:inherit;cursor:pointer;text-align:left;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:12.5px;display:flex}.people-compact-card:hover{box-shadow:0 1px 4px #0000001f}.people-compact-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.people-compact-card.card-completed .people-compact-name{color:var(--text-muted);text-decoration:line-through}.settings-overlay{z-index:600;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.settings-modal{background:var(--surface-card);border-radius:8px;flex-direction:column;width:min(880px,94vw);height:min(640px,90vh);display:flex;overflow:hidden;box-shadow:0 12px 40px #00000040}.settings-header{border-bottom:1px solid var(--border-neutral);align-items:center;padding:12px 16px;display:flex}.settings-header h2{white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:15px;overflow:hidden}.settings-body{flex:1;min-height:0;display:flex}.settings-tabs{border-right:1px solid var(--border-neutral);background:var(--surface-page);flex-direction:column;flex-shrink:0;width:160px;padding:8px 0;display:flex}.settings-tab{text-align:left;cursor:pointer;color:var(--surface-inverse);background:0 0;border:none;border-left:3px solid #0000;padding:8px 14px;font-size:13px}.settings-tab:hover{background:var(--surface-sunken)}.settings-tab-active{border-left-color:var(--color-accent);background:var(--surface-card);font-weight:600}.settings-content{flex:1;padding:16px 20px;overflow:auto}.settings-section{margin-bottom:20px}.settings-section h3{color:var(--surface-inverse);margin:0 0 10px;font-size:13px}.settings-row{align-items:flex-start;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.settings-row>span{width:110px;color:var(--text-secondary);flex-shrink:0;padding-top:5px}.settings-row input,.settings-row textarea{font:inherit;border:1px solid var(--border-strong);border-radius:3px;flex:1;padding:5px 8px}.settings-warning{background:var(--color-warning-surface);border:1px solid var(--color-warning-border-3);border-radius:4px;margin:8px 0;padding:8px 10px;font-size:12.5px}.settings-muted{color:var(--text-muted);font-size:12px}.settings-grow{flex:1;min-width:0}.settings-list-row{border-bottom:1px solid var(--surface-sunken);align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.settings-list-row input,.settings-list-row select{font:inherit;border:1px solid var(--border-muted);border-radius:3px;padding:4px 6px}.snapshot-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.snapshot-date{font:inherit;border:1px solid var(--border-muted);border-radius:3px;padding:4px 6px}.settings-add-inline{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.settings-upgrade{background:var(--color-accent-surface-subtle);border:1px solid var(--color-accent-border);border-radius:6px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.settings-add-inline input,.settings-add-inline select{font:inherit;border:1px solid var(--border-strong);border-radius:3px;padding:5px 8px}.settings-label-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 14px;display:grid}.settings-label-row{align-items:center;gap:8px;min-height:28px;font-size:13px;display:flex}.settings-label-row input{font:inherit;border:1px solid var(--color-accent);border-radius:3px;flex:1;min-width:0;padding:3px 6px}.settings-label-name{cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:3px;flex:1;padding:3px 4px;font-size:13px;overflow:hidden}.settings-label-name:hover{background:var(--surface-sunken)}.settings-field{border:1px solid var(--border-subtle);border-radius:5px;margin-bottom:8px;padding:6px 10px}.settings-field .settings-list-row{border-bottom:none}.settings-options{margin:4px 0 2px 14px}.settings-option-row{padding:2px 0}.settings-field-new,.settings-rule-new{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.settings-field-new input,.settings-field-new select,.settings-rule-new input,.settings-rule-new select{font:inherit;border:1px solid var(--border-strong);border-radius:3px;padding:5px 8px}.settings-weekdays{flex-wrap:wrap;gap:8px;display:flex}.settings-weekday{border:1px solid var(--border-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:5px;padding:6px 10px;font-size:13px;display:flex}.settings-weekday.weekday-on{border-color:var(--color-accent);background:var(--color-accent-surface-subtle)}.weekday-hours{color:var(--text-secondary);align-items:center;gap:2px;font-size:12px;display:inline-flex}.weekday-hours input{width:52px;font:inherit;border:1px solid var(--border-muted);border-radius:3px;padding:1px 4px}.settings-colordot-wrap{display:inline-flex;position:relative}.settings-colordot{cursor:pointer;border:1px solid #00000040;border-radius:50%;flex-shrink:0;width:18px;height:18px;padding:0}.settings-colordot-pop{z-index:10;background:var(--surface-card);border:1px solid var(--border-muted);border-radius:5px;grid-template-columns:repeat(5,20px);gap:4px;padding:6px;display:grid;position:absolute;top:22px;left:0;box-shadow:0 4px 14px #0000002e}.settings-danger{border-top:1px solid var(--color-error-border);margin-top:14px;padding-top:12px}.toolbar-btn.danger{color:var(--color-error);border-color:var(--color-error-border-strong)}.toolbar-btn.danger:hover{background:var(--color-error-surface-subtle)}.facet-more{min-width:280px}.facet-more-heading{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:8px 0 4px;font-size:11px}.facet-inline{align-items:center;gap:6px;padding:3px 0;font-size:12.5px;display:flex}.facet-inline>span{min-width:70px;color:var(--text-neutral-dark);flex:1}.facet-inline input,.facet-inline select{font:inherit;border:1px solid var(--border-muted);border-radius:3px;max-width:110px;padding:3px 5px;font-size:12.5px}.required-fields-table{border-collapse:collapse;width:100%}.required-fields-table th{border-bottom:1px solid var(--border,#e2e2e2);font-weight:600}.required-fields-table tbody tr:nth-child(2n){background:var(--surface-2,#00000005)}.sprints-view{height:100%;min-height:0;display:flex}.sprints-board{flex-direction:column;flex:1;min-width:0;display:flex}.sprints-board .board-view{height:100%}.sprints-panel{border-left:1px solid var(--border-neutral);background:var(--surface-page);flex-direction:column;flex-shrink:0;display:flex}.sprints-panel-toggle{cursor:pointer;color:var(--color-accent);text-align:left;white-space:nowrap;background:0 0;border:none;padding:10px 12px;font-size:12.5px}.sprints-panel-body{width:420px;padding:0 14px 14px;overflow-y:auto}.sprints-panel-body .settings-list-row{flex-wrap:wrap}.sprints-panel-body .settings-list-row input.settings-grow{flex:100%;min-width:0}.sprints-panel-body h3{margin:4px 0 10px;font-size:13px}.timesheet-view{flex-direction:column;height:100%;min-height:0;display:flex}.ts-toolbar{border-bottom:1px solid var(--border,#e1dfdd);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.ts-week-nav{align-items:center;gap:6px;display:flex}.ts-week-label{white-space:nowrap;margin-left:6px;font-weight:600}.ts-person-pick,.ts-weekstart{color:var(--text-secondary,#605e5c);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ts-person-pick select,.ts-weekstart select{border:1px solid var(--border,#d1d1d1);height:28px;font:inherit;border-radius:4px;padding:0 4px}.ts-person-self{font-weight:600}.ts-scroll{flex:auto;min-height:0;overflow:auto}.ts-table{border-collapse:collapse;width:100%;font-size:13px}.ts-table th,.ts-table td{border:1px solid var(--border-subtle,#edebe9);text-align:center;padding:2px 6px}.ts-table thead th{background:var(--surface,#faf9f8);z-index:1;position:sticky;top:0}.ts-col-task{text-align:left;min-width:220px;max-width:360px}.ts-col-day{min-width:64px}.ts-day-name{font-weight:600;display:block}.ts-day-date{color:var(--text-secondary,#605e5c);font-size:11px;display:block}.ts-col-total{background:var(--surface,#faf9f8);min-width:64px;font-weight:600}.ts-weekend{background:var(--surface-muted,#f7f6f5)}.ts-today{outline:2px solid var(--accent,#0078d4);outline-offset:-2px}.ts-task-name{font:inherit;color:var(--accent,#0078d4);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.ts-task-name:hover{text-decoration:underline}.ts-cell{text-align:center;width:56px;height:26px;font:inherit;background:0 0;border:1px solid #0000;border-radius:4px}.ts-cell:focus{border-color:var(--accent,#0078d4);background:#fff;outline:none}.ts-cell-filled{font-weight:600}.ts-cell-locked{color:var(--text-secondary,#605e5c);background:var(--surface-muted,#f3f2f1);cursor:not-allowed}.ts-totals-row td{background:var(--surface,#faf9f8);font-weight:600;position:sticky;bottom:0}.dashboard-view{height:100%;padding:16px;overflow:auto}.dash-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dash-select,.dash-new-name{border:1px solid var(--border-input,#ccc);border-radius:var(--radius-md,4px);background:var(--surface-card,#fff);height:32px;color:var(--text-primary,#242424);padding:0 8px}.dash-palette{border-bottom:1px solid var(--border-subtle,#eee);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px 0 12px;display:flex}.dash-canvas{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.dash-card{background:var(--surface-card,#fff);border:1px solid var(--border-default,#e0e0e0);border-radius:var(--radius-lg,8px);box-shadow:var(--shadow-card,0 1px 3px #0000000f);min-height:80px;padding:14px}.dash-card-edit{border-style:dashed}.dash-card-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.dash-card-type{color:var(--text-secondary,#605e5c);flex:1;font-size:12px;font-weight:600}.dash-drag-handle{cursor:grab;color:var(--text-muted,#888);-webkit-user-select:none;user-select:none}.dash-config{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.dash-config select,.dash-config-title{border:1px solid var(--border-input,#ccc);border-radius:var(--radius-sm,3px);background:var(--surface-card,#fff);height:28px;color:var(--text-primary,#242424);padding:0 6px;font-size:12px}.dash-config-title{flex:1;min-width:120px}.dash-metric{text-align:center;padding:8px 0}.dash-metric-value{color:var(--color-accent,#0078d4);font-size:40px;font-weight:700;line-height:1.1}.dash-metric-label{color:var(--text-secondary,#605e5c);margin-top:4px;font-size:13px}.dash-widget-title{margin-bottom:6px;font-size:13px;font-weight:600}.dash-task-list{margin:0;padding:0;list-style:none}.dash-task-row{border-bottom:1px solid var(--border-subtle,#f0f0f0);align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.dash-task-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dash-task-meta{color:var(--text-muted,#888);font-size:11px}.dash-prio{background:var(--text-muted,#888);border-radius:50%;flex:none;width:8px;height:8px}.dash-prio-urgent{background:var(--palette-red,#d13438)}.dash-prio-important{background:var(--palette-orange,#da3b01)}.dash-prio-medium{background:var(--palette-yellow,#eaa300)}.dash-prio-low{background:var(--palette-green,#107c10)}.dash-note{color:var(--text-primary,#242424);white-space:pre-wrap;margin:0;font-size:13px}.dash-empty,.dash-empty-state{color:var(--text-muted,#888);padding:12px;font-size:13px}.dash-empty-state{grid-column:1/-1}.dash-palette-v2{flex-wrap:wrap}.dash-table{border-collapse:collapse;width:100%;font-size:12px}.dash-table th,.dash-table td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:3px 6px}.dash-table th{color:var(--text-secondary);font-weight:600}.dash-gauge{flex-direction:column;align-items:center;gap:8px;padding:8px 0;display:flex}.dash-gauge-track{border-radius:var(--radius-pill);background:var(--surface-sunken);width:100%;height:12px;overflow:hidden}.dash-gauge-fill{background:var(--color-accent);height:100%;transition:width .2s}.dash-md{white-space:pre-wrap;margin:0;font-family:inherit}.dash-param-bar{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex}.dash-param-keyword{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-default);color:var(--text-primary);flex:0 220px;padding:4px 8px}.dash-chip{border:1px solid var(--color-accent);border-radius:var(--radius-pill);background:var(--surface-default);color:var(--color-accent);cursor:pointer;align-items:center;gap:4px;padding:3px 10px;font-size:12px;display:inline-flex}.dash-chip:hover{background:var(--color-accent);color:var(--text-on-accent,#fff)}.dash-switches{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.dash-switch{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-default);color:var(--text-primary);padding:2px 6px;font-size:12px}.dash-ix-config{border-top:1px dashed var(--border-subtle);flex-wrap:wrap;gap:12px;margin-top:6px;padding-top:6px;display:flex}.dash-ix-row{color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;display:inline-flex}.dash-drillable{cursor:pointer}.dash-task-row.dash-drillable:hover{background:var(--surface-hover,var(--surface-sunken))}.dash-grid{grid-template-columns:repeat(var(--dash-cols,12), minmax(0, 1fr));align-items:start;gap:12px;display:grid}.dash-grid-view{grid-auto-rows:34px}.dash-grid-edit{grid-auto-rows:auto}.dash-grid-card{min-width:0;position:relative}.dash-grid-view .dash-grid-card{overflow:hidden}.dash-card-size{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:auto;margin-right:8px;font-size:11px}.dash-resize{cursor:nwse-resize;width:16px;height:16px;color:var(--text-secondary);touch-action:none;background:0 0;border:none;padding:0;position:absolute;bottom:2px;right:2px}.dash-resize:after{content:"⌟";font-size:14px;line-height:1}.dash-resize:focus-visible{outline:2px solid var(--color-accent);border-radius:2px}@media (width<=760px){.dash-grid{grid-template-columns:1fr;grid-auto-rows:auto}.dash-grid-card{grid-area:auto/1/auto/-1!important}}.dash-gallery{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:12px;padding:10px 12px}.dash-gallery-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dash-gallery-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dash-gallery-item{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.dash-gallery-meta{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.dash-gallery-name{font-weight:600}.dash-gallery-scope{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-secondary);padding:1px 6px;font-size:10px}.dash-gallery-scope-platform{background:var(--color-accent);color:var(--text-on-accent,#fff)}.dash-gallery-desc{color:var(--text-secondary);font-size:12px}.dash-scope-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--text-on-accent,#fff);vertical-align:middle;margin-left:6px;padding:1px 5px;font-size:10px}.custom-view{padding:12px 16px;overflow:auto}.cv-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.cv-select,.cv-new-name{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-default);color:var(--text-primary);padding:5px 8px}.cv-editor{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:8px;margin-bottom:12px;padding:10px 12px;display:grid}.cv-editor-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cv-editor-row label{color:var(--text-secondary);font-size:12px}.cv-editor select,.cv-editor input{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-default);color:var(--text-primary);padding:4px 8px}.cv-computed-formula,.cv-format-formula{min-width:220px}.cv-format-color{width:90px}.cv-check{align-items:center;gap:4px;display:inline-flex}.cv-error{color:var(--color-danger,#d13438);font-size:12px}.cv-col-chips{flex-wrap:wrap;gap:6px;display:flex}.cv-col-chip{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:grab;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.cv-chip-x{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0}.cv-group{margin-bottom:14px}.cv-group-head{color:var(--text-secondary);padding:4px 0;font-weight:600}.cv-group-count{color:var(--text-tertiary,var(--text-secondary));font-weight:400}.cv-table{border-collapse:collapse;width:100%;font-size:13px}.cv-table th,.cv-table td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:5px 10px}.cv-table th{color:var(--text-secondary);font-weight:600}.cv-list{margin:0;padding:0;list-style:none}.cv-list-row{border-bottom:1px solid var(--border-subtle);gap:16px;padding:4px 0;display:flex}.cv-empty{text-align:center;color:var(--text-secondary);padding:24px}.authored-view{box-sizing:border-box;height:100%;padding:16px;overflow:auto}.av-head{color:var(--text-strong,#201f1e);margin-bottom:12px;font-size:16px;font-weight:600}.av-empty{color:var(--text-secondary,#605e5c);font-size:13px}.av-table{border-collapse:collapse;width:100%;font-size:13px}.av-table th,.av-table td{text-align:left;border-bottom:1px solid var(--border-subtle,#edebe9);padding:6px 12px}.av-table th{color:var(--text-secondary,#605e5c);background:var(--surface-card,#fff);font-weight:600;position:sticky;top:0}.av-table tbody tr:hover{background:var(--surface-hover,#f3f2f1)}.av-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.av-card{border:1px solid var(--border-default,#d2d0ce);border-radius:var(--radius-lg,8px);background:var(--surface-card,#fff);flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;display:flex;box-shadow:0 1px 2px #0000000f}.av-card-title{margin-bottom:4px}.av-card-title-text{color:var(--text-strong,#201f1e);font-size:14px;font-weight:600}.av-card-field{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.av-card-label{color:var(--text-secondary,#605e5c)}.av-card-value{color:var(--text-primary,#323130);font-variant-numeric:tabular-nums}.wt-overlay{z-index:4000;pointer-events:none;position:fixed;inset:0}.wt-backdrop{background:#00000047;position:absolute;inset:0}.wt-ring{border:2px solid var(--color-accent,#0078d4);border-radius:var(--radius-md,6px);transition:top .15s,left .15s,width .15s,height .15s;position:absolute;box-shadow:0 0 0 4px #0078d440,0 0 0 9999px #0000}.wt-coach{background:var(--surface-card,#fff);width:320px;max-width:calc(100vw - 16px);color:var(--text-primary,#242424);border:1px solid var(--border-default,#e0e0e0);border-radius:var(--radius-lg,8px);pointer-events:auto;padding:14px 16px;position:absolute;box-shadow:0 8px 28px #00000038}.wt-progress{color:var(--color-accent,#0078d4);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.wt-title{margin:4px 0 6px;font-size:15px;font-weight:700}.wt-body{color:var(--text-secondary,#605e5c);white-space:pre-wrap;margin-bottom:8px;font-size:13px}.wt-hint{color:var(--text-muted,#888);margin-bottom:10px;font-size:12px;font-style:italic}.wt-missing{color:var(--color-error,#a4262c);margin-bottom:8px;font-size:12px}.wt-actions{align-items:center;gap:8px;display:flex}.wt-launch-overlay{z-index:2500;background:#0006;justify-content:center;align-items:flex-start;padding:6vh 16px;display:flex;position:fixed;inset:0;overflow:auto}.wt-launch-modal{background:var(--surface-card,#fff);width:min(920px,100%);color:var(--text-primary,#242424);border-radius:var(--radius-lg,8px);overflow:hidden;box-shadow:0 18px 56px #0000004d}.wt-launch-header{border-bottom:1px solid var(--border-default,#e0e0e0);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.wt-launch-header h2{margin:0 0 4px;font-size:18px}.wt-launch-sub{color:var(--text-secondary,#605e5c);max-width:70ch;margin:0;font-size:13px}.wt-launch-header .row-action{margin-left:auto}.wt-launch-body{max-height:72vh;padding:8px 20px 20px;overflow:auto}.wt-launch-cat{margin-top:16px}.wt-launch-cat h3{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent,#0078d4);margin:0 0 8px;font-size:12px;font-weight:700}.wt-launch-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.wt-launch-card{border:1px solid var(--border-default,#e0e0e0);border-radius:var(--radius-md,6px);background:var(--surface-subtle,#faf9f8);flex-direction:column;gap:10px;padding:14px;display:flex}.wt-launch-card h4{margin:0 0 4px;font-size:14px}.wt-launch-card p{color:var(--text-secondary,#605e5c);margin:0 0 8px;font-size:12.5px}.wt-launch-meta{color:var(--text-muted,#888);font-size:11px}.wt-launch-card-main{flex:1}.wt-launch-start{align-self:flex-start}.task-sheet{flex-direction:column;width:460px;padding:0;display:flex}.sheet-header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:14px 16px 10px;display:flex}.sheet-name{font:inherit;border:1px solid #0000;border-radius:4px;flex:1;padding:4px 6px;font-size:15px;font-weight:600}.sheet-name:hover{border-color:var(--border-input)}.sheet-name:focus{border-color:var(--color-accent);outline:none}.sheet-tabs{border-bottom:1px solid var(--border-subtle);gap:2px;padding:0 16px;display:flex}.sheet-tab{font:inherit;cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 10px;font-size:12.5px}.sheet-tab-active{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:600}.sheet-body{flex:1;padding:12px 16px 24px;overflow:auto}.sheet-section{margin-bottom:18px}.sheet-section h3{text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);align-items:center;gap:8px;margin:0 0 6px;font-size:12px;display:flex}.sheet-section h4{color:var(--text-muted);margin:8px 0 4px;font-size:11.5px}.sheet-count{background:var(--border-subtle);color:var(--surface-inverse);text-transform:none;border-radius:10px;padding:0 8px;font-size:11px}.sheet-empty{color:var(--text-disabled);margin:2px 0 6px;font-size:12.5px}.sheet-row{grid-template-columns:110px 1fr;align-items:center;gap:8px;padding:2.5px 0;font-size:13px;display:grid}.sheet-row-label{color:var(--text-secondary);font-size:12.5px}.sheet-row-value input[type=number],.sheet-row-value input[type=date],.sheet-row-value input:not([type]),.sheet-row-value select{border:1px solid var(--border-input);width:100%;max-width:220px;font:inherit;background:var(--surface-card);border-radius:4px;padding:4px 6px;font-size:12.5px}.sheet-row-value input:disabled,.sheet-row-value select:disabled{background:var(--surface-sunken);color:var(--text-disabled)}.sheet-constraint{flex-wrap:wrap;gap:6px;display:flex}.sheet-constraint select{flex:1;min-width:110px}.sheet-constraint input[type=date]{flex:1;min-width:0}.sheet-drivers{color:var(--surface-inverse);font-size:12.5px}.sheet-assignee{border:1px solid var(--surface-hover);border-radius:6px;margin-bottom:4px;padding:4px 8px}.sheet-assignee-row{align-items:center;gap:8px;display:flex}.sheet-assignee-name{flex:1;font-size:13px}.sheet-assignee-effort{grid-template-columns:repeat(5,1fr);gap:6px;padding:8px 2px 4px;display:grid}.sheet-effort-cell{color:var(--text-secondary);flex-direction:column;gap:2px;font-size:10.5px;display:flex}.sheet-effort-cell input{border:1px solid var(--border-input);width:100%;font:inherit;border-radius:4px;padding:3px 4px;font-size:12px}.sheet-labels{flex-wrap:wrap;gap:6px;display:flex}.sheet-labels .label-chip{align-items:center;gap:4px;display:inline-flex}.label-chip-x{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;padding:0 2px;font-size:10px}.sheet-label-list{max-height:300px;overflow:auto}.dep-type{color:var(--text-muted);white-space:nowrap;font-size:11px}.sheet-checklist{margin:0;padding:0;list-style:none}.sheet-checklist li{align-items:center;gap:6px;padding:2px 0;display:flex}.sheet-checklist-text{font:inherit;border:1px solid #0000;border-radius:4px;flex:1;padding:3px 6px;font-size:12.5px}.sheet-checklist-text:hover{border-color:var(--border-input)}.sheet-checklist-text:focus{border-color:var(--color-accent);outline:none}.sheet-add-inline input,.sheet-add-url input{border:1px solid var(--border-input);width:100%;font:inherit;border-radius:4px;margin-top:4px;padding:5px 8px;font-size:12.5px}.sheet-upload-btn{color:var(--color-accent);cursor:pointer;border:1px solid var(--color-accent-border-strong);text-transform:none;letter-spacing:normal;border-radius:4px;padding:2px 8px;font-size:11.5px}.sheet-attachment{align-items:center;gap:8px;padding:3px 0;font-size:13px;display:flex}.sheet-attachment a{text-overflow:ellipsis;white-space:nowrap;color:var(--color-accent-emphasis);flex:1;overflow:hidden}.sheet-attach-card{color:var(--text-secondary);cursor:pointer;align-items:center;gap:4px;font-size:11px;display:inline-flex}.sheet-add-url{grid-template-columns:1fr 120px auto;align-items:end;gap:6px;display:grid}.sheet-add-url button{margin-top:4px}.richtext{border:1px solid var(--border-input);background:var(--surface-card);border-radius:6px}.richtext-toolbar{border-bottom:1px solid var(--border-subtle);gap:2px;padding:3px 4px;display:flex}.richtext-btn{font:inherit;cursor:pointer;width:26px;height:24px;color:var(--surface-inverse);background:0 0;border:none;border-radius:4px;font-size:12px}.richtext-btn:hover{background:var(--surface-sunken)}.richtext-btn-active{background:var(--color-accent-surface);color:var(--color-accent-pressed)}.richtext-content{outline:none;min-height:76px;padding:8px 10px;font-size:13px}.richtext-content.richtext-compact{min-height:44px}.richtext-content p{margin:0 0 6px}.richtext-content :is(ul,ol){margin:4px 0;padding-left:22px}.richtext-content blockquote{border-left:3px solid var(--border-input);color:var(--text-secondary);margin:6px 0;padding-left:10px}.richtext-view{min-height:0;padding:4px 0 0}.sheet-notes-actions{align-items:center;gap:12px;margin-top:6px;display:flex}.sheet-comment{border-top:1px solid var(--surface-hover);padding:8px 0 4px}.sheet-comment-head{align-items:center;gap:8px;font-size:12.5px;display:flex}.sheet-comment-author{font-weight:600}.sheet-comment-time{color:var(--text-disabled);flex:1;font-size:11.5px}.sheet-comment-new{flex-direction:column;align-items:flex-end;gap:6px;margin-top:8px;display:flex}.sheet-comment-new .richtext{width:100%}.sheet-comment-editbar{justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.avatar-unknown{background:var(--border-input);width:20px;height:20px;color:var(--surface-card);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.sheet-completed{border-top:1px solid var(--border-subtle);color:var(--color-success);margin-top:8px;padding:10px 2px;font-size:12.5px;font-weight:600}.sheet-history-entry{border-bottom:1px solid var(--surface-hover);padding:7px 0;font-size:12.5px}.sheet-history-meta{color:var(--text-secondary);justify-content:space-between;margin-bottom:2px;font-size:11.5px;display:flex}.sheet-status-durations{border-bottom:1px solid var(--surface-hover);margin-bottom:14px;padding-bottom:12px}.sheet-status-h{text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);margin:0 0 8px;font-size:11px}.sheet-status-table{border-collapse:collapse;width:100%;font-size:12px}.sheet-status-table th{text-align:left;color:var(--text-secondary);padding:2px 8px 5px 0;font-size:11px;font-weight:600}.sheet-status-table td{border-top:1px solid var(--surface-hover);white-space:nowrap;padding:4px 8px 4px 0}.sheet-status-chip{border-radius:10px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.sheet-status-chip.is-not_started{background:var(--surface-sunken);color:var(--text-secondary)}.sheet-status-chip.is-in_progress{background:var(--color-accent-surface-subtle);color:var(--color-accent)}.sheet-status-chip.is-completed{background:var(--color-success-surface);color:var(--color-success)}.sheet-status-ongoing{color:var(--color-accent);font-style:italic}.time-form{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.time-input{border:1px solid var(--border,#d1d1d1);height:28px;font:inherit;background:var(--surface,#fff);border-radius:4px;padding:0 6px}.time-hours{width:72px}.time-note-input{flex:120px;min-width:90px}.time-billable{color:var(--text-secondary,#605e5c);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.time-entry{border-top:1px solid var(--border-subtle,#f0f0f0);flex-wrap:wrap;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.time-entry-day{color:var(--text-secondary,#605e5c);min-width:92px}.time-entry-hours{font-weight:600}.time-entry-person{color:var(--text-secondary,#605e5c);align-items:center;gap:4px;display:inline-flex}.time-entry-note{color:var(--text-secondary,#605e5c);flex:auto}.time-entry-flag{color:#8a4b00;background:#fff4e5;border-radius:3px;padding:1px 5px;font-size:11px}.time-entry-actions{gap:2px;margin-left:auto;display:inline-flex}.design-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}@media (width<=880px){.design-layout{grid-template-columns:1fr}}.design-panel{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);margin-bottom:16px;padding:14px 16px}.design-panel h2{margin:0 0 10px;font-size:14px}.design-panel h3{text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);margin:14px 0 8px;font-size:12px}.design-list{flex-direction:column;gap:4px;display:flex}.design-list-row{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);align-items:center;gap:8px;padding:6px 8px;display:flex}.design-list-row.selected{border-color:var(--color-accent);background:var(--color-accent-surface-faint)}.design-list-row .grow{text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;min-width:0;font-size:13px;font:inherit;background:0 0;border:none;flex:1;overflow:hidden}.design-pill{color:var(--color-success);background:var(--color-success-surface);border-radius:var(--radius-pill);padding:1px 8px;font-size:10.5px;font-weight:600}.design-field{align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.design-field>span:first-child{width:150px;color:var(--text-secondary);flex:none}.design-field input[type=text],.design-field input[type=number],.design-field select{font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex:1;min-width:0;padding:4px 7px;font-size:12.5px}.design-field input[type=number]{flex:none;width:132px}.design-field input.invalid{border-color:var(--color-error);background:var(--color-error-surface-subtle)}.design-swatches{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.design-swatch{border:1px solid var(--border-strong);cursor:pointer;border-radius:50%;width:18px;height:18px;padding:0}.design-swatch.selected{outline:2px solid var(--text-primary);outline-offset:1px}.design-swatch-clear{color:var(--text-muted);background:var(--surface-card);font-size:10px}.design-new{gap:6px;margin-top:10px;display:flex}.design-new input{font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex:1;min-width:0;padding:5px 8px;font-size:12.5px}.design-preview{position:sticky;top:12px}.design-preview-canvas{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-page);flex-direction:column;gap:12px;padding:16px;display:flex}.design-preview-header{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);align-items:center;gap:10px;padding:8px 12px;font-weight:600;display:flex}.design-preview-card{background:var(--surface-card);border-radius:var(--radius-md);border-left:3px solid var(--color-accent);padding:10px 12px;box-shadow:0 1px 2px #0000001f}.design-preview-card .pv-title{font-size:13px;font-weight:600}.design-preview-card .pv-meta{color:var(--text-secondary);gap:8px;margin-top:8px;font-size:12px;display:flex}.design-preview-row{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);gap:12px;padding:8px 10px;font-size:12.5px;display:flex}.design-preview-btn{background:var(--color-accent);color:var(--text-on-accent);border-radius:var(--radius-sm);font:inherit;border:none;padding:6px 14px;font-size:13px}.design-hint{color:var(--text-muted);margin:6px 0 0;font-size:12px}.vb-launcher{z-index:9000;border:1px solid var(--border-strong,#8a8886);border-radius:var(--radius-pill,999px);background:var(--surface-inverse,#201f1e);color:#fff;cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;bottom:16px;left:16px;box-shadow:0 2px 8px #00000047}.vb-launcher:hover{filter:brightness(1.1)}.vb-launcher.active{background:var(--color-accent,#0078d4)}.vb-ring{z-index:8900;pointer-events:none;box-sizing:border-box;border-radius:3px;position:fixed}.vb-ring-hover{border:2px dashed var(--color-accent,#0078d4);background:color-mix(in srgb, var(--color-accent,#0078d4) 8%, transparent)}.vb-ring-selected{border:2px solid var(--color-accent,#0078d4);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent,#0078d4) 30%, transparent)}.vb-inspector{z-index:9000;background:var(--surface-card,#fff);border:1px solid var(--border-default,#d2d0ce);border-radius:var(--radius-lg,8px);flex-direction:column;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 28px #0000002e}.vb-dock-right{top:64px;bottom:16px;right:16px}.vb-dock-left{top:64px;bottom:16px;left:16px}.vb-inspector-head{border-bottom:1px solid var(--border-subtle,#edebe9);touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;padding:12px 14px;display:flex}.vb-dock-group{gap:2px;display:inline-flex}.vb-icon-btn.active{background:var(--color-accent,#0078d4);color:#fff}.vb-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.vb-inspector-head strong{font-size:14px}.vb-scope-pill{border-radius:var(--radius-pill,999px);background:var(--surface-sunken,#f3f2f1);color:var(--text-secondary,#605e5c);padding:2px 8px;font-size:11px}.vb-dock-group{margin-left:auto}.vb-icon-btn{cursor:pointer;color:var(--text-secondary,#605e5c);border-radius:var(--radius-sm,2px);background:0 0;border:none;padding:2px 4px;font-size:14px;line-height:1}.vb-icon-btn:hover{background:var(--surface-hover,#f3f2f1)}.vb-field{color:var(--text-secondary,#605e5c);flex-direction:column;gap:4px;font-size:12px;display:flex}.vb-select{border:1px solid var(--border-input,#8a8886);border-radius:var(--radius-md,4px);background:var(--surface-card,#fff);color:var(--text-primary,#323130);padding:6px 8px;font-size:13px}.vb-pick-btn{border:1px solid var(--color-accent,#0078d4);border-radius:var(--radius-md,4px);background:var(--surface-card,#fff);color:var(--color-accent,#0078d4);cursor:pointer;padding:8px 12px;font-size:13px;font-weight:600}.vb-pick-btn.picking{background:var(--color-accent,#0078d4);color:#fff}.vb-selected{border-top:1px solid var(--border-subtle,#edebe9);flex-direction:column;gap:8px;padding-top:10px;display:flex}.vb-selected-head{align-items:center;gap:8px;display:flex}.vb-selected-label{font-size:13px;font-weight:600}.vb-selected-head .vb-icon-btn{margin-left:auto}.vb-selected-key{color:var(--text-muted,#a19f9d);word-break:break-all;font-size:11px}.vb-selected-meta,.vb-accepts{flex-wrap:wrap;gap:4px;display:flex}.vb-chip{border-radius:var(--radius-pill,999px);background:var(--surface-sunken,#f3f2f1);color:var(--text-secondary,#605e5c);padding:2px 8px;font-size:11px}.vb-chip-kind{background:color-mix(in srgb, var(--color-accent,#0078d4) 12%, white);color:var(--color-accent,#0078d4)}.vb-empty{color:var(--text-secondary,#605e5c);font-size:12px;line-height:1.5}.vb-overrides{flex-direction:column;gap:10px;display:flex}.vb-toggle{align-items:center;gap:6px;font-size:13px;display:flex}.vb-section{border-top:1px solid var(--border-subtle,#edebe9);flex-direction:column;gap:6px;padding-top:8px;display:flex}.vb-section-h{color:var(--text-secondary,#605e5c);font-size:12px;font-weight:600}.vb-class-row{align-items:center;gap:6px;font-size:12px;display:flex}.vb-class-code{color:var(--text-muted,#a19f9d);margin-left:auto;font-size:11px}.vb-reset-btn{color:var(--color-error,#d13438);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:12px}.vb-footer{border-top:1px solid var(--border-subtle,#edebe9);flex:none;align-items:center;gap:8px;padding:10px 14px;display:flex}.vb-edited-count{color:var(--text-secondary,#605e5c);white-space:nowrap;flex:none;font-size:11px}.vb-save-btn,.vb-publish-btn{border-radius:var(--radius-md,4px);cursor:pointer;flex:1;padding:8px;font-size:13px;font-weight:600}.vb-save-btn{border:1px solid var(--border-strong,#8a8886);background:var(--surface-card,#fff);color:var(--text-primary,#323130)}.vb-publish-btn{border:1px solid var(--color-accent,#0078d4);background:var(--color-accent,#0078d4);color:#fff}.vb-save-btn:disabled,.vb-publish-btn:disabled{opacity:.5;cursor:default}.vb-inspector .design-field{justify-content:space-between;align-items:center;gap:8px;margin:2px 0;font-size:12px;display:flex}.vb-inspector .design-field>span{color:var(--text-secondary,#605e5c);white-space:nowrap}.vb-inspector .design-field input[type=text],.vb-inspector .design-field input[type=number],.vb-inspector .design-field select{border:1px solid var(--border-input,#8a8886);border-radius:var(--radius-sm,2px);width:150px;padding:4px 6px;font-size:12px}.vb-inspector .design-field input.invalid{border-color:var(--color-error,#d13438)}.vb-inspector .design-swatches{flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:160px;display:flex}.vb-inspector .design-swatch{border:1px solid var(--border-subtle,#edebe9);cursor:pointer;border-radius:3px;width:16px;height:16px;padding:0}.vb-inspector .design-swatch.selected{outline:2px solid var(--color-accent,#0078d4)}.vb-geom-row{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.vb-geom-row>span{color:var(--text-secondary,#605e5c)}.vb-geom-row input{border:1px solid var(--border-input,#8a8886);border-radius:var(--radius-sm,2px);width:84px;padding:3px 6px;font-size:12px}.vb-resize-grip{background:var(--color-accent,#0078d4);color:#fff;cursor:ns-resize;pointer-events:auto;z-index:8901;border:1px solid #fff;border-radius:6px;width:24px;height:12px;padding:0;font-size:9px;line-height:10px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.vb-resize-grip:before{content:"⇕"}.vb-resize-handle{z-index:1;touch-action:none;position:absolute}.vb-resize-float{cursor:nwse-resize;background:linear-gradient(135deg, transparent 0 50%, var(--border-strong,#8a8886) 50% 60%, transparent 60% 70%, var(--border-strong,#8a8886) 70% 80%, transparent 80%);width:16px;height:16px;bottom:0;right:0}.vb-resize-right{cursor:ew-resize;width:6px;top:0;bottom:0;left:0}.vb-resize-left{cursor:ew-resize;width:6px;top:0;bottom:0;right:0}.vb-resize-right:hover,.vb-resize-left:hover{background:color-mix(in srgb, var(--color-accent,#0078d4) 35%, transparent)}.vb-browser{border:1px solid var(--border-subtle,#edebe9);border-radius:var(--radius-md,4px);flex-direction:column;display:flex}.vb-browser-toggle{background:var(--surface-sunken,#f3f2f1);color:var(--text-primary,#323130);cursor:pointer;border-radius:var(--radius-md,4px);border:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:600;display:flex}.vb-browser-count{color:var(--text-secondary,#605e5c);background:var(--surface-card,#fff);border-radius:var(--radius-pill,999px);padding:1px 7px;font-size:11px}.vb-browser-body{flex-direction:column;gap:6px;padding:8px;display:flex}.vb-browser-search{border:1px solid var(--border-input,#8a8886);border-radius:var(--radius-sm,2px);padding:5px 8px;font-size:12px}.vb-browser-onlypage{color:var(--text-secondary,#605e5c);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.vb-browser-list{flex-direction:column;gap:6px;max-height:240px;display:flex;overflow-y:auto}.vb-browser-group{flex-direction:column;gap:1px;display:flex}.vb-browser-group-h{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#a19f9d);padding:2px 4px;font-size:10px}.vb-browser-item{color:var(--text-primary,#323130);text-align:left;cursor:pointer;border-radius:var(--radius-sm,2px);background:0 0;border:none;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.vb-browser-item:hover{background:var(--surface-hover,#f3f2f1)}.vb-browser-item.selected{background:color-mix(in srgb, var(--color-accent,#0078d4) 14%, transparent);color:var(--color-accent,#0078d4);font-weight:600}.vb-browser-item.offscreen{color:var(--text-muted,#a19f9d)}.vb-browser-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vb-browser-tag{color:var(--text-muted,#a19f9d);font-size:10px}.vb-browser-dot{background:var(--color-accent,#0078d4);border-radius:50%;flex:none;width:7px;height:7px}.vb-history{border-top:1px solid var(--border-subtle,#edebe9);padding-top:8px}.vb-history-toggle{color:var(--color-link,#0078d4);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:12px}.vb-history-list{flex-direction:column;gap:4px;max-height:160px;margin-top:6px;display:flex;overflow:auto}.vb-history-row{color:var(--text-secondary,#605e5c);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}:root{--color-accent:#0078d4;--color-accent-hover:#106ebe;--color-accent-active:#005a9e;--color-accent-pressed:#004578;--color-accent-emphasis:#0b5394;--color-accent-shade:#1d4f8b;--color-accent-soft:#99c8eb;--color-accent-border:#c7e0f4;--color-accent-border-strong:#cfe0f4;--color-accent-surface:#deecf9;--color-accent-surface-subtle:#eff6fc;--color-accent-surface-faint:#eef4fb;--color-link:var(--color-accent);--text-on-accent:#fff;--surface-page:#faf9f8;--surface-card:#fff;--surface-sunken:#f3f2f1;--surface-hover:#f0efee;--surface-inverse:#323130;--border-subtle:#edebe9;--border-default:#e1dfdd;--border-neutral:#e1e1e1;--border-neutral-strong:#e8e6e4;--border-muted:#d2d0ce;--border-input:#d1cfcd;--border-strong:#c8c6c4;--text-primary:#242424;--text-strong:#201f1e;--text-secondary-strong:#484644;--text-secondary:#605e5c;--text-muted-strong:#6b6967;--text-muted:#6e6b69;--text-disabled:#a19f9d;--text-neutral-dark:#444;--color-disabled:#a6a6a6;--color-error:#a4262c;--color-error-strong:#d13438;--color-error-hover:#8e1f24;--color-error-surface:#fde7e9;--color-error-surface-subtle:#fdf3f4;--color-error-border:#f3d6d8;--color-error-border-2:#f1bbbc;--color-error-border-3:#f1bbc0;--color-error-border-4:#f1bcc0;--color-error-border-5:#f0c5c7;--color-error-border-strong:#d8a0a4;--color-success:#107c10;--color-success-strong:#0b6a0b;--color-success-surface:#dff6dd;--color-warning-surface:#fff4ce;--color-warning-border:#f3d57a;--color-warning-border-2:#f2d98a;--color-warning-border-3:#f0d37a;--color-warning-text:#6b5900;--color-warning-text-strong:#6b4e00;--color-info-purple:#5c2e91;--color-info-purple-surface:#f0ebf7;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:10px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--density-scale:1;--shadow-card:0 2px 8px #00000014;--shadow-panel:-8px 0 24px #00000014;--shadow-popover:0 6px 18px #00000038;--shadow-modal:0 8px 30px #00000014;--font-family-base:"Segoe UI", system-ui, -apple-system, sans-serif;--palette-red:#d13438;--palette-orange:#da3b01;--palette-yellow:#eaa300;--palette-green:#107c10;--palette-teal:#00b7c3;--palette-blue:#0078d4;--palette-purple:#5c2e91;--palette-magenta:#e3008c;--palette-gray:#69797e;--palette-brown:#8e562e;--label-pink:#e3008c;--label-red:#d13438;--label-orange:#da3b01;--label-peach:#ff8c00;--label-marigold:#eaa300;--label-yellow:#fde300;--label-lime:#73aa24;--label-green:#107c10;--label-light_green:#13a10e;--label-dark_green:#0b6a0b;--label-teal:#00b7c3;--label-aqua:#0099bc;--label-light_blue:#3a96dd;--label-blue:#0078d4;--label-dark_blue:#003966;--label-lavender:#7160e8;--label-purple:#5c2e91;--label-plum:#77004d;--label-cranberry:#c50f1f;--label-bronze:#a74109;--label-brown:#8e562e;--label-gray:#69797e;--label-light_gray:#a0aeb2;--label-dark_gray:#393939;--label-silver:#859599}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-family-base);color:var(--text-primary);background:var(--surface-page);margin:0}a{color:var(--color-accent)}button{font-family:inherit}.plan-layout{flex-direction:column;height:100%;display:flex}.top-bar{background:var(--surface-card);border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;padding:8px 16px;display:flex}.home-link{color:var(--color-accent);font-size:18px;line-height:1;text-decoration:none}.plan-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;max-width:320px;margin:0;font-size:16px;font-weight:600;display:flex;overflow:hidden}.template-badge{color:var(--color-info-purple);background:var(--color-info-purple-surface);border-radius:8px;padding:2px 8px;font-size:10.5px;font-weight:600}.view-tabs{gap:2px;display:flex}.view-tab{font:inherit;cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 10px;font-size:13px}.view-tab:hover{color:var(--text-primary)}.view-tab-active{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:600}.view-body{flex-direction:column;flex:1;min-height:0;display:flex}.page-message{max-width:640px;padding:3rem}.person-picker-btn{font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:inline-flex}.person-picker-btn:hover{background:var(--surface-sunken)}.person-picker-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.toast-stack{z-index:2000;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.toast{cursor:pointer;border-radius:6px;align-items:center;gap:10px;max-width:480px;padding:10px 12px 10px 16px;font-size:13px;display:flex;box-shadow:0 6px 18px #00000038}.toast-text{flex:1;min-width:0}.toast-close{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;padding:2px 4px;font-size:12px;line-height:1}.toast-close:hover{opacity:1}.toast-error{background:var(--color-error-surface);color:var(--color-error);border:1px solid var(--color-error-border-2)}.toast-info{background:var(--surface-inverse);color:var(--surface-card)}.toast-success{background:var(--color-success-surface);color:var(--color-success-strong);border:1px solid var(--color-success)}.toast-warning{background:var(--color-warning-surface);color:var(--color-warning-text-strong);border:1px solid var(--color-warning-border)}.task-sheet{top:var(--top-bar-h,49px);background:var(--surface-card);border-left:1px solid var(--border-default);z-index:500;width:360px;padding:16px 20px;position:fixed;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 24px #00000014}.task-sheet header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.task-sheet h2{margin:0 0 12px;font-size:16px}.task-sheet dl{grid-template-columns:110px 1fr;row-gap:8px;font-size:13px;display:grid}.task-sheet dt{color:var(--text-secondary)}.task-sheet dd{margin:0}.task-sheet-note{color:var(--text-muted);margin-top:20px;font-size:12px}.task-sheet-checklist{margin-top:16px;font-size:13px}.task-sheet-checklist h3{text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);margin:0 0 6px;font-size:12px}.task-sheet-checklist ul{margin:0;padding:0;list-style:none}.task-sheet-checklist li label{cursor:pointer;align-items:center;gap:8px;padding:3px 0;display:flex}.task-sheet-toggle{cursor:pointer;align-items:center;gap:8px;margin-top:10px;padding:4px 0;font-weight:600;display:inline-flex}.home-page{flex-direction:column;min-height:100%;display:flex}.home-body{width:100%;max-width:1080px;margin:0 auto;padding:20px 24px 60px}.home-controls{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:8px;display:flex}.new-plan-form{gap:8px;display:flex}.new-plan-form input{border:1px solid var(--border-input);width:220px;font:inherit;border-radius:4px;padding:5px 8px;font-size:12.5px}.toolbar-btn.primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--surface-card)}.toolbar-btn.primary:hover:not(:disabled){background:var(--color-accent-hover)}.home-section{margin-top:24px}.home-section h2{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0 0 10px;font-size:13px}.home-section-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.home-section-head h2{margin:0}.home-section-head .snapshot-controls{margin-left:auto}.home-snapshot-label{color:var(--text-secondary);font-size:12px}.plan-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.plan-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.plan-card:hover{box-shadow:0 2px 8px #00000014}.plan-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-card-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.plan-card-name:hover{color:var(--color-accent)}.pin-btn{cursor:pointer;opacity:.35;background:0 0;border:none;padding:2px;font-size:13px}.pin-btn:hover,.pin-btn.pinned{opacity:1}.plan-card-meta{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.late-badge{color:var(--color-error);background:var(--color-error-surface);border-radius:8px;padding:1px 8px;font-size:11px;font-weight:600}.plan-card-bar{background:var(--border-subtle);border-radius:2px;height:4px;overflow:hidden}.plan-card-bar div{background:var(--color-success);height:100%}.plan-card-template .toolbar-btn{align-self:flex-start}.from-template-form{flex-direction:column;gap:6px;display:flex}.from-template-form input[type=text],.from-template-form input:not([type]){font:inherit;border:1px solid var(--border-strong);border-radius:3px;padding:5px 8px}.from-template-start{color:var(--text-secondary);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.from-template-start input{font:inherit;border:1px solid var(--border-strong);border-radius:3px;padding:3px 6px;font-size:12.5px}.from-template-actions{gap:6px;display:flex}.people-list{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;max-width:420px;padding:8px 12px}.people-row{border-bottom:1px solid var(--surface-sunken);align-items:center;gap:10px;padding:6px 0;display:flex}.people-row:last-of-type{border-bottom:none}.people-inactive{margin-top:6px}.people-inactive>summary{color:var(--text-muted);cursor:pointer;padding:4px 0;font-size:12px}.people-row-inactive{opacity:.6}.people-hint{color:var(--text-muted);margin:8px 0 0;font-size:11.5px;line-height:1.45}.people-name{flex:1;font-size:13px}.people-add{gap:8px;padding-top:10px;display:flex}.people-add input{border:1px solid var(--border-input);font:inherit;border-radius:4px;flex:1;padding:5px 8px;font-size:12.5px}.auth-screen{background:var(--surface-sunken);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:10px;width:380px;max-width:100%;padding:32px 28px;box-shadow:0 8px 30px #00000014}.auth-brand{color:var(--text-strong);font-size:22px;font-weight:700}.auth-sub{color:var(--text-secondary);margin:6px 0 20px;font-size:13.5px}.auth-field{margin-bottom:14px;display:block}.auth-field span{color:var(--text-secondary);margin-bottom:4px;font-size:12px;display:block}.auth-field input,.auth-dev-row input{border:1px solid var(--border-strong);width:100%;font:inherit;border-radius:5px;padding:8px 10px;font-size:13px}.auth-btn-primary{text-align:center;background:var(--color-accent);width:100%;color:var(--surface-card);font:inherit;cursor:pointer;border:none;border-radius:5px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:block}.auth-btn-primary:disabled{background:var(--color-disabled);cursor:default}.auth-btn{background:var(--surface-card);border:1px solid var(--border-strong);font:inherit;cursor:pointer;border-radius:5px;padding:8px 12px;font-size:13px}.auth-dev{border-top:1px dashed var(--border-input);margin-top:22px;padding-top:18px}.auth-dev-h{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:8px;font-size:11px}.auth-dev-row{gap:8px;display:flex}.auth-dev-error{color:var(--color-error,#a4262c);margin:8px 0 0;font-size:12px}.auth-link{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:12.5px;display:inline-block}.auth-error{background:var(--color-error-surface);border:1px solid var(--color-error-border-3);color:var(--color-error);border-radius:5px;margin-bottom:12px;padding:8px 10px;font-size:12.5px}.auth-hint{color:var(--text-muted);margin-top:14px;font-size:12px}.account-avatar{background:var(--color-accent);width:24px;height:24px;color:var(--surface-card);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.account-menu{min-width:240px;padding:4px}.account-id{border-bottom:1px solid var(--border-subtle);padding:10px 12px}.account-name{font-size:13px;font-weight:600}.account-email{color:var(--text-secondary);font-size:12px}.account-role{color:var(--text-muted);text-transform:capitalize;font-size:11px}.account-section{border-bottom:1px solid var(--border-subtle);padding:6px 4px}.account-section:last-child{border-bottom:none}.account-section-h{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:4px 8px;font-size:10.5px}.account-org,.account-link{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--text-strong);background:0 0;border:none;border-radius:4px;justify-content:space-between;padding:7px 8px;font-size:13px;display:flex}.account-org:hover,.account-link:hover{background:var(--surface-sunken)}.account-invite{justify-content:space-between;align-items:center;gap:10px;padding:5px 6px;font-size:13px;display:flex}.account-org:disabled{color:var(--text-muted);cursor:default;background:var(--surface-sunken)}.account-signout{color:var(--color-error)}.imp-banner{background:var(--color-warning-surface);border-bottom:1px solid var(--color-warning-border-2);color:var(--color-warning-text-strong);justify-content:center;align-items:center;gap:14px;padding:7px 14px;font-size:13px;display:flex}.imp-countdown{font-variant-numeric:tabular-nums;opacity:.85}.imp-actions{gap:8px;display:inline-flex}.imp-stop,.imp-extend{background:var(--color-warning-text-strong);color:var(--surface-card);font:inherit;cursor:pointer;border:none;border-radius:4px;padding:3px 12px;font-size:12px}.imp-extend{color:var(--color-warning-text-strong);border:1px solid var(--color-warning-text-strong);background:0 0}.admin-page{max-width:980px;margin:0 auto;padding:22px 26px 60px}.admin-header{align-items:center;gap:14px;margin-bottom:18px;display:flex}.admin-header h1{margin:0;font-size:19px;font-weight:600}.home-btn{border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:13px;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.home-btn:hover{background:var(--color-accent-surface-subtle);border-color:var(--color-accent-border);color:var(--color-accent)}.home-btn:active{transform:translateY(.5px)}.home-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.home-btn-icon{flex:none;display:block}.home-btn-label{white-space:nowrap}.admin-crumbs{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.crumb-link{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.crumb-link:hover{text-decoration:underline}.crumb-sep{color:var(--text-muted,var(--text-secondary))}.crumb-current{color:var(--text-primary);font-weight:600}.admin-header-spacer{flex:1}.admin-org-chip{color:var(--text-secondary);margin-left:auto;font-size:13px}.admin-plan{color:var(--color-accent);font-weight:600}.admin-seats{background:var(--color-accent-surface-subtle);border:1px solid var(--color-accent-border);border-radius:6px;margin-bottom:20px;padding:10px 14px;font-size:13px}.admin-section{margin-bottom:26px}.admin-section h2{margin:0 0 10px;font-size:14px}.admin-invite,.admin-search{gap:8px;display:flex}.admin-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.admin-filters input,.admin-filters select{border:1px solid var(--border-strong);font:inherit;border-radius:5px;padding:6px 9px;font-size:13px}.admin-filters input{width:220px}.admin-bulk-invite{flex-direction:column;gap:8px;max-width:520px;display:flex}.admin-bulk-invite textarea{border:1px solid var(--border-strong);font:inherit;resize:vertical;border-radius:5px;padding:8px 10px;font-size:13px}.admin-invite input,.admin-search input,.admin-tenant-input{border:1px solid var(--border-strong);font:inherit;border-radius:5px;padding:7px 9px;font-size:13px}.admin-invite input{flex:1}.admin-search input{width:280px}.admin-table{border-collapse:collapse;width:100%;font-size:13px}.admin-table th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-default);padding:6px 10px;font-size:11.5px;font-weight:600}.admin-table td{border-bottom:1px solid var(--surface-sunken);vertical-align:middle;padding:8px 10px}.admin-table select{font-size:12.5px}.admin-tenant-input{min-width:150px;max-width:200px;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:12px}.admin-muted{color:var(--text-muted)}.admin-org-name{font-weight:600}.admin-actions{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.admin-actions .link-btn{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);padding:3px 8px;line-height:1.4}.admin-actions .link-btn:hover{background:var(--surface-sunken);border-color:var(--border-strong)}.admin-actions .link-btn.danger{border-color:var(--color-error-border)}.admin-actions .link-btn.danger:hover{background:var(--color-error-surface-subtle);border-color:var(--color-error-border-strong)}.link-btn{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px}.link-btn.danger{color:var(--color-error)}.status-pill{text-transform:capitalize;border-radius:10px;padding:1px 9px;font-size:11.5px;display:inline-block}.status-active{background:var(--color-success-surface);color:var(--color-success)}.status-suspended{background:var(--color-error-surface);color:var(--color-error)}.billing-banner{border-radius:6px;margin-bottom:18px;padding:12px 16px;font-size:13px}.billing-banner-warn{background:var(--color-warning-surface);border:1px solid var(--color-warning-border);color:var(--color-warning-text)}.billing-summary{background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:6px;flex-direction:column;gap:8px;max-width:520px;padding:14px 16px;display:flex}.billing-plan{align-items:center;gap:10px;display:flex}.billing-plan-name{color:var(--color-accent);font-size:18px;font-weight:600}.billing-badge{background:var(--color-success-surface);color:var(--color-success);border-radius:10px;padding:1px 9px;font-size:11.5px}.billing-seats{font-size:13px}.billing-actions{flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.auth-btn.secondary{background:var(--surface-card);color:var(--color-accent);border:1px solid var(--color-accent)}.auth-btn.danger{background:var(--color-error);color:var(--surface-card);border:1px solid var(--color-error)}.auth-btn.danger:hover{background:var(--color-error-hover)}.status-sub-trialing,.status-sub-active{background:var(--color-success-surface);color:var(--color-success)}.status-sub-past_due,.status-sub-unpaid{background:var(--color-warning-surface);color:var(--color-warning-text)}.status-sub-canceled,.status-sub-incomplete,.status-canceled{background:var(--color-error-surface);color:var(--color-error)}.admin-nav{border-bottom:1px solid var(--border-default);gap:4px;margin-bottom:20px;display:flex}.admin-nav-tab{font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px;font-size:13px}.admin-nav-tab:hover{color:var(--text-strong)}.admin-nav-tab.active{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:600}.admin-error{background:var(--color-error-surface);border:1px solid var(--color-error-border-4);color:var(--color-error);border-radius:6px;margin-bottom:18px;padding:10px 14px;font-size:13px}.admin-load-more{justify-content:center;margin-top:14px;display:flex}.kpi-strip{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.kpi-card{border:1px solid var(--border-default);background:var(--surface-page);border-radius:6px;flex:120px;min-width:120px;padding:12px 14px}.kpi-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);margin-bottom:6px;font-size:11.5px;font-weight:600}.kpi-value{color:var(--text-strong);font-size:20px;font-weight:600}.admin-field{flex-direction:column;gap:5px;max-width:420px;margin-bottom:16px;display:flex}.admin-field label{color:var(--text-secondary);font-size:12px;font-weight:600}.admin-field input{border:1px solid var(--border-strong);font:inherit;border-radius:5px;padding:7px 9px;font-size:13px}.admin-field input:disabled{background:var(--surface-sunken);color:var(--text-muted)}.admin-field p{margin:0;font-size:12px}.admin-checkbox{color:var(--text-strong);align-items:center;gap:8px;padding:3px 0;font-size:13px;font-weight:400;display:flex}.admin-checkbox input{width:auto}.billing-period-toggle{border:1px solid var(--border-strong);border-radius:6px;margin-bottom:12px;display:inline-flex;overflow:hidden}.billing-period-toggle button{background:var(--surface-card);font:inherit;cursor:pointer;color:var(--text-strong);border:none;padding:7px 16px;font-size:13px}.billing-period-toggle button+button{border-left:1px solid var(--border-strong)}.billing-period-toggle button.active{background:var(--color-accent);color:var(--surface-card)}.period-hint{opacity:.85;font-size:11px}.admin-loading{color:var(--text-secondary);align-items:center;gap:8px;padding:14px 0;font-size:13px;display:flex}.spinner{border:2px solid var(--border-strong);border-top-color:var(--color-accent);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite admin-spin;display:inline-block}@keyframes admin-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}.admin-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=720px){.admin-page{padding:14px 12px}.admin-header{flex-wrap:wrap;gap:8px}.admin-section{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-table{min-width:560px}.admin-field{max-width:100%}.admin-filters,.admin-invite,.admin-bulk-invite,.billing-actions,.admin-nav{flex-wrap:wrap}}.presentation-density{color:var(--text-secondary);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.presentation-density select{font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:3px 6px;font-size:12.5px}.view-style-pop{flex-direction:column;gap:10px;min-width:220px;padding:8px;display:flex}.view-style-row{flex-direction:column;gap:6px;display:flex}.view-style-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:11px}.view-style-swatches{flex-wrap:wrap;gap:6px;display:flex}.view-style-swatch{border:1px solid var(--border-strong);cursor:pointer;border-radius:50%;width:20px;height:20px;padding:0}.view-style-swatch.selected{outline:2px solid var(--color-accent);outline-offset:1px}.view-style-none{background:var(--surface-card);color:var(--text-muted);font-size:11px;line-height:1}button:focus-visible,a:focus-visible,summary:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm,4px)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.spinner{animation-duration:2s!important;animation-iteration-count:infinite!important}}.empty-state{text-align:center;justify-content:center;align-items:center;gap:var(--space-2);color:var(--text-secondary);flex-direction:column;padding:48px 24px;display:flex}.empty-state-compact{padding:24px 16px}.empty-state-icon{background:var(--surface-sunken);width:52px;height:52px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:26px;line-height:1;display:flex}.empty-state-compact .empty-state-icon{width:40px;height:40px;font-size:20px}.empty-state-title{color:var(--text-primary);font-size:15px;font-weight:600}.empty-state-desc{max-width:460px;font-size:13px;line-height:1.5}.empty-state-action{margin-top:var(--space-2);gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.admin-page input[type=date],.home-snapshot input[type=date],.date-input{font:inherit;border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--surface-card);min-width:158px;color:var(--text-primary);padding:5px 8px;font-size:12.5px}.admin-form-grid{gap:var(--space-5) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}.admin-form-grid>.admin-section{margin-bottom:0}.home-main{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1080px){.home-main{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.home-aside{top:var(--space-4);position:sticky}}.home-aside .people-list{max-width:none}.home-brand-mark{color:var(--color-accent);margin-right:4px}.notif-bell{padding:5px 8px;position:relative}.notif-badge{background:var(--color-accent);min-width:16px;height:16px;color:var(--surface-card);text-align:center;border-radius:9px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-5px}.notif-menu{min-width:320px;max-width:360px;padding:4px}.notif-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.notif-title{font-size:13px;font-weight:600}.notif-head-actions{align-items:center;gap:6px;display:flex}.notif-settings-toggle{padding:3px 7px}.notif-empty{text-align:center;color:var(--text-muted);padding:24px 12px;font-size:13px}.notif-list{max-height:380px;margin:0;padding:4px;list-style:none;overflow:auto}.notif-item{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--text-strong);background:0 0;border:none;border-radius:4px;align-items:flex-start;gap:8px;padding:8px;display:flex}.notif-item:hover,.notif-unread{background:var(--surface-sunken)}.notif-dot{background:var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.notif-item-body{flex-direction:column;gap:2px;min-width:0;display:flex}.notif-item-headline{font-size:13px;line-height:1.35}.notif-item-meta{color:var(--text-muted);font-size:11px}.notif-prefs{padding:8px}.notif-pref-row{justify-content:space-between;align-items:center;gap:10px;padding:6px 4px;display:flex}.notif-pref-inapp{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.notif-pref-email{font:inherit;border:1px solid var(--border-input);background:var(--surface-card);color:var(--text-strong);border-radius:4px;padding:3px 6px;font-size:12px}.notif-prefs-hint{color:var(--text-muted);margin:6px 4px 2px;font-size:11px}.app-main{height:100%}.skip-link{z-index:2000;background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-popover);padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}.loading-state{justify-content:center;align-items:center;gap:var(--space-2);color:var(--text-secondary);flex-direction:column;padding:40px 24px;font-size:13px;display:flex}.loading-state-inline{flex-direction:row;justify-content:flex-start;padding:10px 0}.loading-state-label{color:var(--text-secondary)}.people-empty{color:var(--text-muted);margin:4px 2px 8px;font-size:12.5px}.inline-error{align-items:center;gap:var(--space-2);border:1px solid var(--color-error-border);background:var(--color-error-surface-subtle);border-radius:var(--radius-sm);color:var(--color-error);padding:10px 12px;font-size:13px;display:flex}.inline-error-icon{font-size:14px}.inline-error-text{flex:1}.inline-error-retry{border:1px solid var(--color-error-border-strong);background:var(--surface-card);color:var(--color-error);border-radius:var(--radius-sm);cursor:pointer;padding:3px 10px;font-size:12px;font-weight:600}.inline-error-retry:hover{background:var(--color-error-surface)}.error-boundary{text-align:center;justify-content:center;align-items:center;gap:var(--space-2);color:var(--text-secondary);flex-direction:column;padding:48px 24px;display:flex}.error-boundary-full{min-height:70vh}.error-boundary-icon{background:var(--color-error-surface);width:52px;height:52px;color:var(--color-error);border-radius:50%;justify-content:center;align-items:center;font-size:26px;line-height:1;display:flex}.error-boundary-title{color:var(--text-primary);font-size:16px;font-weight:600}.error-boundary-desc{max-width:420px;margin:0;font-size:13px;line-height:1.5}.error-boundary-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.error-boundary-btn{border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;padding:7px 16px;font-size:13px;font-weight:600}.error-boundary-btn:hover{background:var(--surface-hover)}.error-boundary-btn.primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.error-boundary-btn.primary:hover{background:var(--color-accent-hover)}.error-boundary-details{margin-top:var(--space-3);max-width:520px;font-size:12px}.error-boundary-details summary{cursor:pointer;color:var(--text-muted)}.error-boundary-details code{background:var(--surface-sunken);border-radius:var(--radius-sm);text-align:left;white-space:pre-wrap;word-break:break-word;color:var(--text-secondary);margin-top:6px;padding:8px;display:block}.confirm-backdrop{z-index:1600;background:#00000052;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-card{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);width:min(440px,100%);min-width:0;max-width:min(440px,100vw - 48px);max-height:80vh;padding:20px 24px 22px;overflow:auto}.confirm-title{color:var(--text-primary);margin:0 0 var(--space-2);font-size:16px;font-weight:600}.confirm-message{color:var(--text-secondary,var(--text-muted));white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.confirm-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.prompt-label{margin-top:var(--space-3);color:var(--text-muted);font-size:12px;display:block}.prompt-input{border:1px solid var(--border-default,#c8c6c4);border-radius:var(--radius-sm);background:var(--surface-input,#fff);width:100%;color:var(--text-primary);margin-top:6px;padding:8px 10px;font-size:13px;display:block}.shortcuts-backdrop{z-index:1500;background:#00000052;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.shortcuts-card{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);width:min(560px,100%);max-height:80vh;padding:20px 24px 24px;overflow:auto}.shortcuts-head{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.shortcuts-head h2{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.shortcuts-close{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px;font-size:15px}.shortcuts-close:hover{background:var(--surface-hover);color:var(--text-primary)}.shortcuts-group{margin-bottom:var(--space-4)}.shortcuts-group:last-child{margin-bottom:0}.shortcuts-group h3{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 var(--space-2);font-size:11px}.shortcuts-group dl{margin:0}.shortcuts-row{align-items:baseline;gap:var(--space-3);padding:4px 0;display:flex}.shortcuts-row dt{flex:0 0 132px;margin:0}.shortcuts-row dd{color:var(--text-secondary);margin:0;font-size:13px}.shortcuts-card kbd{color:var(--text-primary);background:var(--surface-sunken);border:1px solid var(--border-muted);border-radius:var(--radius-sm);border-bottom-width:2px;padding:2px 6px;font-family:inherit;font-size:12px;display:inline-block}.newtask-fields{flex-direction:column;gap:10px;max-height:60vh;margin:12px 0;display:flex;overflow-y:auto}.newtask-row{flex-direction:column;gap:4px;font-size:13px;display:flex}.newtask-label{font-weight:600}.newtask-multi{flex-wrap:wrap;gap:6px 14px;max-height:140px;padding:4px 0;display:flex;overflow-y:auto}.newtask-check{align-items:center;gap:4px;font-weight:400;display:inline-flex}
