.wx-textarea.wx-3yFVAC{display:block;resize:vertical;width:var(--wx-input-width);max-width:100%;padding:var(--wx-input-padding);outline:none;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)}.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{display:inline-block;vertical-align:top;text-decoration:none;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;transition:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;min-width:var(--wx-button-width)}.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);border-color:transparent;color:var(--wx-color-font-disabled)}.wx-block.wx-2ZWgb4{display:block;width:100%}.wx-square.wx-2ZWgb4{border-radius:0}i.wx-2ZWgb4{position:relative;display:inline-block;vertical-align:top;font-size:var(--wx-button-icon-size);line-height:1;height:var(--wx-button-line-height);margin-right:2px;opacity:.7}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{margin:0;opacity:1}.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);padding:0;border:none;vertical-align:baseline}.wx-link.wx-2ZWgb4,.wx-link.wx-2ZWgb4:hover,.wx-link[disabled].wx-2ZWgb4{background:transparent}.wx-link[disabled].wx-2ZWgb4{color:var(--wx-color-font-disabled)}.wx-checkbox.wx-2IvefP{position:relative;display:inline-block;vertical-align:top;max-width:var(--wx-input-width)}.wx-check.wx-2IvefP{appearance:none;width:0;height:0;opacity:0;position:absolute;left:0;top:0;margin:0;padding:0}.wx-label.wx-2IvefP{display:flex;flex-wrap:nowrap;align-items:flex-start;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}.wx-before.wx-2IvefP,.wx-after.wx-2IvefP{display:block}.wx-after.wx-2IvefP{margin-left:8px;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)}.wx-before.wx-2IvefP{position:relative;flex-shrink:0;padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2)}.wx-before.wx-2IvefP:before{content:"";display:block;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)}.wx-before.wx-2IvefP:after{content:"";position:absolute;display:none;left:50%;top:50%;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);transform:rotate(-45deg);margin-left:calc(var(--wx-checkbox-size) * -.26);margin-top:calc(var(--wx-checkbox-size) * -.24)}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-color-primary);border-color:transparent}.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-checkboxgroup.wx-q8xwRD{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-top:calc(var(--wx-field-gutter) * -1)}.wx-item.wx-q8xwRD{flex:0 0 100%;max-width:100%;margin-top:var(--wx-field-gutter)}.wx-checkboxgroup.wx-inline.wx-q8xwRD .wx-item.wx-q8xwRD{flex:none;padding-right:var(--wx-field-gutter)}.wx-checkboxgroup.wx-grid.wx-q8xwRD .wx-item.wx-q8xwRD{flex:0 0 50%;max-width:50%;padding-right:var(--wx-field-gutter)}.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{position:absolute;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);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{position:relative;width:var(--wx-input-width)}.wx-selected.wx-121TgJ{position:absolute;left:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%)}.wx-colors.wx-121TgJ{display:flex;flex-wrap:wrap;gap:8px;padding:8px}.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{display:block;width:100%;height:var(--wx-input-height);outline:none;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);overflow:hidden;text-overflow:ellipsis}.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);background:linear-gradient(to top left,#0000 0% calc(50% - 1px),red 50%,#0000 calc(50% + 1px) 100%);cursor:pointer;-webkit-user-select:none;user-select:none}.wxi-close.wx-121TgJ{position:absolute;right:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%);font-size:var(--wx-input-icon-size);line-height:1;display:flex;justify-content:center;align-items:center;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}.wxi-close.wx-121TgJ:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-colorboard.wx-1yoKzq{display:flex;flex-direction:column;gap:12px;padding:8px;width:100%}.wx-color-block.wx-1yoKzq{height:140px;width:100%;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{background-image:linear-gradient(0deg,#000,#fff0);z-index:2}.wx-color-block.wx-1yoKzq:after{background-image:linear-gradient(90deg,#fff,#cb998000);z-index:1}.wx-color-block-slider.wx-1yoKzq{height:16px;width:16px;margin:-8px 0 0 -8px}.wx-slider.wx-1yoKzq{border:2px solid white;border-radius:50%;position:absolute;z-index:3;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{width:100%;height:8px;background-image:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);position:relative;border-radius:6px}.wx-color-line-slider.wx-1yoKzq{height:14px;width:14px;margin:0 0 0 -7px;top:-4px}.wx-color-controls.wx-1yoKzq{display:flex;flex-wrap:wrap;justify-content:space-between}.wx-color.wx-1yoKzq,.wx-text.wx-1yoKzq{width:calc(50% - 4px)}.wx-color.wx-1yoKzq{height:32px}.wx-text.wx-1yoKzq{outline:none;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)}.wx-text.wx-1yoKzq:focus{border:var(--wx-input-border-focus)}.wx-colorpicker.wx-mmT8WH{position:relative;width:var(--wx-input-width)}.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;position:absolute;left:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%)}.wx-input.wx-mmT8WH{display:block;width:100%;height:var(--wx-input-height);outline:none;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);overflow:hidden;text-overflow:ellipsis}.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{position:absolute;right:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%);font-size:var(--wx-input-icon-size);line-height:1;width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);cursor:pointer}.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;overflow-y:auto;position:relative}.wx-list-wrapper.wx-233fr7{position:relative;width:100%}.wx-list-content.wx-233fr7{position:absolute;top:0;left:0;right:0}.wx-item.wx-233fr7{display:flex;flex-wrap:nowrap;align-items:center;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}.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{position:relative;width:var(--wx-input-width)}.wx-input.wx-1j11Jk{display:block;width:100%;height:var(--wx-input-height);outline:none;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);overflow:hidden;text-overflow:ellipsis;cursor:pointer}.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{color:var(--wx-color-font-disabled)}.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{position:absolute;right:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%);font-size:var(--wx-input-icon-size);line-height:1;width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);display:flex;justify-content:center;align-items:center;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color)}.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{position:relative;width:var(--wx-input-width)}.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{position:absolute;right:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%);font-size:var(--wx-input-icon-size);line-height:1;width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);display:flex;justify-content:center;align-items:center;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color)}.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{display:block;width:var(--wx-input-width);height:var(--wx-input-height);max-width:100%;padding:var(--wx-input-padding);outline:none;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);overflow:hidden;text-overflow:ellipsis}.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]{cursor:not-allowed!important;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);pointer-events:none}.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-header.wx-8HQVQV{display:flex;flex-wrap:nowrap;align-items:center;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)}.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;border-radius:50%;line-height:1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;color:var(--wx-calendar-icon-color);font-size:var(--wx-calendar-icon-size)}.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;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wx-button.wx-3s8W4d{display:inline-block;vertical-align:top;text-decoration:none;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;padding:0;border:none;border-radius:0;background:transparent;color:var(--wx-calendar-controls-font-color);cursor:pointer;box-shadow:none;transition:none;max-width:100%;-webkit-user-select:none;user-select:none}.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{display:flex;flex-wrap:nowrap;margin-bottom:calc(var(--wx-calendar-gap) * 1.5)}.wx-398RBS.wx-weekday{flex:0 0 calc(100% / 7);max-width:calc(100% / 7);font-size:var(--wx-font-size-sm);line-height:var(--wx-line-height-sm);color:var(--wx-color-font-alt);text-align:center}.wx-398RBS.wx-days{display:flex;flex-wrap:wrap}.wx-398RBS.wx-day{border-radius:var(--wx-calendar-border-radius);flex:0 0 calc(100% / 7);max-width:calc(100% / 7);height:calc(var(--wx-calendar-cell-size) - var(--wx-calendar-line-gap) * 2);margin:calc(var(--wx-calendar-line-gap) / 2) 0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;text-align:center}.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){border-radius:0;background:var(--wx-color-primary-selected)}.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{display:flex;flex-wrap:wrap;margin:var(--wx-calendar-gap)}.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;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius)}.wx-month.wx-current.wx-34U8T8{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-month:not(.wx-current):hover{background-color:var(--wx-background-hover)}.wx-buttons.wx-34U8T8{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:var(--wx-calendar-gap)}.wx-years.wx-1XEF33{display:flex;flex-wrap:wrap;margin:var(--wx-calendar-gap)}.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;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius)}.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{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:var(--wx-calendar-gap)}.wx-calendar.wx-2Gr4AS{height:auto;width:100%;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{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;margin-top:calc(var(--wx-calendar-gap) * 2)}.wx-button-item.wx-2Gr4AS+.wx-button-item.wx-2Gr4AS{margin-left:calc(var(--wx-calendar-gap) * 3)}.wx-datepicker.wx-1lKOFG{position:relative;width:var(--wx-input-width)}.wx-rangecalendar.wx-p2jCaW{display:flex;padding-bottom:var(--wx-calendar-padding)}.wx-half.wx-p2jCaW{flex:1}.wx-daterangepicker.wx-1b0WDQ{position:relative;width:var(--wx-input-width)}.wx-13aa5W.wx-fullscreen::backdrop{background-color:var(--wx-background)}.wx-13aa5W.wx-fullscreen{position:relative;height:100%;width:100%;outline:none}.wx-13aa5W.wx-fullscreen-icon{font-size:20px;height:20px;margin:auto}.wx-13aa5W.wx-fullscreen .wx-fullscreen-button{width:40px;height:40px;border:none;border-radius:50%;position:absolute;right:25px;bottom:35px;display:flex;padding:initial}.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{position:relative;width:var(--wx-input-width)}.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{display:flex;flex-wrap:wrap;align-items:flex-start;overflow:hidden}.wx-tag.wx-12Wj21{position:relative;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)}.wx-icon.wx-12Wj21{position:absolute;right:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%);font-size:var(--wx-input-icon-size);line-height:1;display:flex;justify-content:center;align-items:center;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)}.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{display:block;width:100%;height:var(--wx-input-height);outline:none;background:transparent;border:none;border-radius:0;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);overflow:hidden;text-overflow:ellipsis;cursor:pointer}.wx-pager.wx-35Np0p{display:flex;flex-wrap:wrap;gap:var(--wx-padding);align-items:center;padding:var(--wx-padding)}.wx-input.wx-35Np0p{display:block;width:50px;height:var(--wx-input-height);padding:var(--wx-input-padding);outline:none;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)}.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);line-height:1;color:var(--wx-color-link)}.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{display:flex;align-items:center;gap:var(--wx-padding)}.wx-radio.wx-3lDF1s{position:relative;display:inline-block;vertical-align:top;max-width:var(--wx-input-width)}.wx-input.wx-3lDF1s{appearance:none;width:0;height:0;opacity:0;position:absolute;left:0;top:0;margin:0;padding:0}.wx-label.wx-3lDF1s{display:flex;flex-wrap:nowrap;align-items:flex-start;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}.wx-circle.wx-3lDF1s{display:block}.wx-radio-text.wx-3lDF1s{margin-left:8px;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)}.wx-circle.wx-3lDF1s{position:relative;flex-shrink:0;padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2)}.wx-circle.wx-3lDF1s:before{content:"";display:block;width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);border-radius:50%;background:var(--wx-input-background)}.wx-circle.wx-3lDF1s:after{content:"";position:absolute;display:none;left:50%;top:50%;transform:translate(-50%,-50%);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%}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-color-primary);border-color:transparent}.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{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-top:calc(var(--wx-field-gutter) * -1)}.wx-item.wx-38w70j{flex:0 0 100%;max-width:100%;margin-top:var(--wx-field-gutter)}.wx-radiogroup.wx-inline.wx-38w70j .wx-item.wx-38w70j{flex:none;padding-right:var(--wx-field-gutter)}.wx-radiogroup.wx-grid.wx-38w70j .wx-item.wx-38w70j{flex:0 0 50%;max-width:50%;padding-right:var(--wx-field-gutter)}.wx-richselect.wx-2YgblL{position:relative;outline:none;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}.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{display:block;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);overflow:hidden}.wx-placeholder.wx-2YgblL{color:var(--wx-input-placeholder-color)}.wx-icon.wx-2YgblL{position:absolute;right:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%);font-size:var(--wx-input-icon-size);line-height:1;width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);display:flex;justify-content:center;align-items:center;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color)}.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;overflow:hidden;text-overflow:ellipsis}.wx-segmented.wx-0hMO7P{display:inline-flex;flex-wrap:nowrap;background:var(--wx-segmented-background);border:var(--wx-segmented-border);border-radius:var(--wx-segmented-border-radius);padding:var(--wx-segmented-padding);max-width:100%}.wx-segment.wx-0hMO7P{display:flex;text-decoration:none;flex-wrap:nowrap;align-items:center;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);background:transparent;color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;transition:none;max-width:100%;-webkit-user-select:none;user-select:none}.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{position:relative;font-size:var(--wx-button-icon-size);line-height:1;height:var(--wx-button-line-height);opacity:.7}.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{position:relative;width:var(--wx-input-width)}.wx-select.wx-2yx1Fo{appearance:none;display:block;width:100%;height:var(--wx-input-height);outline:none;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);overflow:hidden!important;text-overflow:ellipsis;cursor:pointer}.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{color:var(--wx-color-font-disabled)}.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{position:absolute;left:0;top:0;width:100%;border:var(--wx-input-border);border-color:transparent;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;overflow:hidden!important;text-overflow:ellipsis;cursor:pointer;pointer-events:none}.wx-icon.wx-2yx1Fo{position:absolute;right:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%);font-size:var(--wx-input-icon-size);line-height:1;width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);display:flex;justify-content:center;align-items:center;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color)}.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{display:block;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)}.wx-inner.wx-2EDJ8G{padding:calc((var(--wx-slider-height) - var(--wx-slider-track-height)) / 2) 0}.wx-input.wx-2EDJ8G{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:var(--wx-slider-track-height);background:var(--wx-slider-background);border:none;border-radius:var(--wx-slider-track-border-radius);margin:0}.wx-input.wx-2EDJ8G:focus{outline:none}.wx-input.wx-2EDJ8G::-webkit-slider-runnable-track{margin:0;width:100%;height:var(--wx-slider-track-height);border:none;border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:transparent}.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);border-radius:50%;cursor:pointer;appearance:none}.wx-input.wx-2EDJ8G::-moz-range-track{margin:0;width:100%;height:var(--wx-slider-track-height);border:none;border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:transparent}.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);border-radius:50%;cursor:pointer;appearance:none}.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:transparent;margin:0;width:100%;height:var(--wx-slider-track-height);border:none;border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:transparent}.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);border-radius:50%;cursor:pointer;appearance:none}.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{position:relative;display:inline-block;vertical-align:top;margin:0;cursor:default}.wx-input.wx-2dAR5c{appearance:none;width:0;height:0;opacity:0;position:absolute;left:0;top:0;margin:0;padding:0}.wx-box.wx-2dAR5c{display:block;position:relative;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);transition:background-color .4s ease;cursor:pointer;overflow:hidden}.wx-box.wx-2dAR5c:before{content:"";position:absolute;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);border-radius:50%;background:var(--wx-switch-thumb-background);box-shadow:var(--wx-switch-thumb-shadow);transition:transform .4s ease}.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{display:inline-flex;flex-wrap:nowrap}.wx-tab.wx-138fWJ{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;text-decoration:none;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);border-radius:0;background:var(--wx-tabs-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;transition:none;max-width:100%;min-width:var(--wx-tabs-cell-min-width);-webkit-user-select:none;user-select:none}.wx-tab.wx-138fWJ+.wx-tab.wx-138fWJ:before{content:"";display:block;position:absolute;left:calc(var(--wx-tabs-border-width) * -1 - var(--wx-tabs-divider-width) / 2);top:50%;transform:translateY(-50%);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)}.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{display:none}.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:"";display:block;position:absolute;left:13px;height:0;width:calc(100% - 26px)}.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{position:relative;font-size:var(--wx-button-icon-size);line-height:1;height:var(--wx-button-line-height);opacity:.7}.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{display:flex;border:var(--wx-input-border);width:max-content;border-radius:var(--wx-input-border-radius)}.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);padding-left:8px;padding-right:8px;outline:none;border:none;border-left:var(--wx-input-border);border-right:var(--wx-input-border)}.wx-btn.wx-22t21n{box-sizing:border-box;display:flex;justify-content:center;align-items:center;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);outline:none;border:none;cursor:pointer}.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,.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{position:relative;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);display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;overflow:hidden;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)}.wx-notice.wx-11sNg5:before{content:"";display:block;position:absolute;z-index:1;left:0;top:0;width:var(--wx-notice-type-border-width);height:100%;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)}.wx-notice.wx-11sNg5:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:var(--wx-notice-type-background-opacity);background:transparent}.wx-text.wx-11sNg5,.wx-button.wx-11sNg5{position:relative;z-index:2;padding:var(--wx-notice-padding)}.wx-text.wx-11sNg5{flex-shrink:0;word-wrap:break-word;max-width:calc(var(--wx-notice-width) - var(--wx-notice-padding) * 2 - var(--wx-notice-icon-size))}.wxi-close.wx-11sNg5{position:relative;display:flex;justify-content:center;align-items:center;font-size:var(--wx-notice-icon-size);line-height:1;width:var(--wx-notice-icon-size);height:var(--wx-notice-icon-size);color:var(--wx-notice-type-icon-color);cursor:pointer}.wxi-close.wx-11sNg5:before{display:block;z-index:1}.wxi-close.wx-11sNg5:after{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px);height:calc(100% + 4px);border-radius:var(--wx-icon-border-radius)}.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{position:fixed;z-index:var(--wx-notice-z-index);top:0;right:0}.wx-modal.wx-1FxkZa{position:fixed;z-index:var(--wx-modal-z-index);top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--wx-modal-backdrop);text-align:center}.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);display:flex;justify-content:center;margin-left:calc(var(--wx-modal-gutter) / -2);margin-right:calc(var(--wx-modal-gutter) / -2)}.wx-button.wx-1FxkZa{flex:1;max-width:50%;padding:0 calc(var(--wx-modal-gutter) / 2)}.wx-field.wx-2oVUvC{width:var(--wx-field-width);max-width:100%;margin-bottom:var(--wx-field-gutter)}.wx-field.wx-left.wx-2oVUvC{display:flex;flex-wrap:nowrap;align-items:flex-start}.wx-field.wx-left.wx-2oVUvC>.wx-label.wx-2oVUvC{width:var(--wx-label-width);flex-shrink:0;margin:0 var(--wx-field-gutter) 0 0;padding-top:calc((var(--wx-input-height) - var(--wx-label-line-height)) / 2);text-align:right}.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{display:block;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)}.wx-required.wx-2oVUvC .wx-label.wx-2oVUvC:after{content:" *";color:var(--wx-color-danger)}.wx-field-control.wx-2oVUvC{position:relative;width:100%}.wx-timepicker.wx-7f497i{position:relative;width:var(--wx-input-width)}.wx-wrapper.wx-7f497i{padding:10px 20px}.wx-timer.wx-7f497i{display:flex;text-align:center;justify-content:center;margin-bottom:10px}.wx-digit.wx-7f497i{display:block;width:50px;height:38px;border:none;border-bottom:var(--wx-input-border);font-family:var(--wx-input-font-family);font-size:24px;line-height:28px;padding:5px;text-align:center;color:var(--wx-input-font-color);background-color:transparent;outline:none}.wx-digit.wx-7f497i:focus{border-bottom:var(--wx-input-border-focus)}.wx-separator.wx-7f497i{font-size:24px;line-height:38px}.wx-modal.wx-KgpO9N{position:absolute;z-index:var(--wx-modal-z-index);top:0;left:0;width:100%;height:100%;background:var(--wx-modal-backdrop);display:flex;align-items:center;justify-content:center}.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{position:absolute;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%}.wx-sidearea.wx-pos-right.wx-2L733M{right:0;top:0}.wx-avatar.wx-aadkRiRf{position:relative;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.wx-avatar.wx-aadkRiRf img{width:100%;height:100%;object-fit:cover}.wx-avatar.wx-aadkRiRf span{text-transform:uppercase}.wx-avatar-overflow.wx-aadkRiRf .wx-avatar-overflow-badge{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;color:#fff;text-transform:none}.wx-avatar-stack.wx-aadkRiRf{display:inline-flex;align-items:center}.wx-avatar-root.wx-aadkRiRf{display:block;min-width:0}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(https://cdn.svar.dev/fonts/roboto/regular.woff2) format("woff2"),url(https://cdn.svar.dev/fonts/roboto/regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(https://cdn.svar.dev/fonts/roboto/500.woff2) format("woff2"),url(https://cdn.svar.dev/fonts/roboto/500.woff) format("woff")}.wx-material-theme{--wx-color-primary: #2f77e3;--wx-color-primary-selected: #d5e6ff;--wx-color-primary-font: #fff;--wx-color-secondary: rgba(0, 0, 0, .04);--wx-color-secondary-hover: rgba(0, 0, 0, .1);--wx-color-secondary-font: rgba(0, 0, 0, .7);--wx-color-secondary-font-hover: rgba(0, 0, 0, .7);--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: rgba(0, 0, 0, .7);--wx-color-font-alt: rgba(0, 0, 0, .5);--wx-color-font-disabled: rgba(0, 0, 0, .3);--wx-color-link: var(--wx-color-primary);--wx-background: #fff;--wx-background-alt: #f7f7f7;--wx-background-hover: linear-gradient( rgba(0, 0, 0, .15) 0%, rgba(0, 0, 0, .15) 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: 1px solid #dfdfdf;--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 rgba(44, 47, 60, .12);--wx-shadow-medium: 0px 2px 4px rgba(0, 0, 0, .15);--wx-box-shadow: 0px 2px 4px rgba(0, 0, 0, .15);--wx-box-shadow-strong: 0px 2px 5px rgba(0, 0, 0, .3);--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 rgba(0, 0, 0, .5);--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: rgba(0, 0, 0, .16);--wx-button-danger-pressed: #cc4242;--wx-button-primary-pressed: #265fb6;--wx-button-box-shadow: -2px -2px 4px 0px rgba(255, 255, 255, .56) inset, 2px 2px 3px 1px rgba(0, 0, 0, .12) inset;--wx-button-primary-box-shadow: -2px -2px 4px 0px rgba(255, 255, 255, .26) inset, 2px 2px 3px 1px rgba(0, 0, 0, .16) 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: rgba(0, 0, 0, .3);--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: rgba(0, 0, 0, .5);--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: rgba(255, 255, 255, .8);--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-material-theme{font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);font-style:normal;letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);color-scheme:dark}.wx-material-theme *,.wx-material-theme *:before,.wx-material-theme *:after{box-sizing:border-box}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/500.woff2) format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/500.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/regular.woff2) format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/regular.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/600.woff2) format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/600.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/700.woff2) format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/700.woff) format("woff")}.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: rgba(55, 169, 239, .12);--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: #ffffff;--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 rgba(255, 255, 255, .56) inset, 2px 2px 3px 1px rgba(0, 0, 0, .12) inset;--wx-button-primary-box-shadow: -2px -2px 4px 0px rgba(255, 255, 255, .26) inset, 2px 2px 3px 1px rgba(0, 0, 0, .16) inset;--wx-border: 1px solid #e6e6e6;--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 rgba(44, 47, 60, .12), 0px 1px 2px 0px rgba(44, 47, 60, .06);--wx-shadow-medium: 0px 4px 20px 0px rgba(44, 47, 60, .12);--wx-box-shadow: 0px 1px 2px rgba(44, 47, 60, .06), 0px 3px 10px rgba(44, 47, 60, .12);--wx-box-shadow-strong: 0px 4px 20px rgba(44, 47, 60, .16);--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: rgba(108, 114, 131, .2);--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-willow-theme{font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);font-style:normal;letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background)}.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: rgba(122, 103, 235, .3);--wx-color-primary-font: #fff;--wx-color-secondary: transparent;--wx-color-secondary-hover: rgba(122, 103, 235, .12);--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: rgba(255, 255, 255, .9);--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: 1px solid #384047;--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 rgba(44, 47, 60, .12);--wx-shadow-medium: none;--wx-box-shadow: 0px 4px 48px rgba(44, 47, 60, .18);--wx-box-shadow-strong: 0px 4px 48px rgba(44, 47, 60, .18), 0px 4px 8px rgba(14, 14, 15, .3);--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 rgba(255, 255, 255, .06) inset, 2px 2px 3px 1px rgba(0, 0, 0, .16) inset;--wx-button-primary-box-shadow: -2px -2px 4px 0px rgba(255, 255, 255, .12) inset, 2px 2px 3px 1px rgba(0, 0, 0, .2) 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 rgba(255, 255, 255, .7);--wx-switch-thumb-background: rgba(255, 255, 255, .9);--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 rgba(255, 255, 255, .26);--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: rgba(108, 114, 131, .2);--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-willow-dark-theme{font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);font-style:normal;letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background)}.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;padding:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:inline-block;vertical-align:middle;margin-right:3px;font-size:20px;height:20px;width:20px}.wx-draggable.wx-TSCaXsGV{cursor:move}.wx-shadow.wx-cell.wx-TSCaXsGV{border-right:var(--wx-table-fixed-column-border);clip-path:inset(0px -15px 0px 0px);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{font-size:20px;cursor:pointer;margin:0 4px 0 0;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);font-weight:400;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-cell.wx-filter.wx-D3voQpJs div.wx-richselect{min-height:28px;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-measure-cell-header,.wx-print-cell-header,.wx-cell.wx-RsQD74qC{padding:8px;position:relative;display:flex;align-items:center;font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);line-height:20px}.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{padding:4px;z-index:8}.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{height:100%;transform:rotate(-180deg);writing-mode:vertical-lr;text-overflow:ellipsis;overflow:hidden}.wx-print-cell-header.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-RsQD74qC{clip-path:inset(0px -15px 0px 0px);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;position:absolute;top:0;bottom:0;right:-4px;width:9px;background-color:transparent;opacity:0;cursor:ew-resize;z-index:8}.wx-grip.wx-RsQD74qC div{margin-left:5px;width:1px;height:100%;background-color:var(--wx-color-primary)}.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:"";position:absolute;top:0;bottom:0;width:0;height:0;margin:auto}.wx-grip.wx-RsQD74qC:before{border:3px dashed transparent;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 transparent;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{height:100%;margin-left:auto;display:flex;align-items:center}.wx-order.wx-RsQD74qC{width:16px;height:16px;line-height:16px;border-radius:50%;font-size:12px;text-align:center;color:#fff;background-color:#3498ff}.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{padding:8px;display:flex;align-items:center;font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);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:rotate(-90deg) translateY(100%);transform-origin:left bottom;text-overflow:clip;overflow:unset}.wx-print-cell-footer.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-6Sdi3Dfd{clip-path:inset(0px -15px 0px 0px);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{top:0;border-bottom:var(--wx-table-header-border)}.wx-footer.wx-sAsPVaUK{position:sticky;z-index:2;bottom:0;border-top:var(--wx-table-header-border)}.wx-overlay.wx-1ty666CQ{width:100%;height:100%;position:absolute;z-index:5;background-color:var(--wx-background);padding:14px 8px;text-align:center}.wx-text.wx-e7Ao5ejY{width:100%;height:100%;border:none;outline:none;padding-left:8px;font:inherit;background:var(--wx-background);color:var(--wx-color-font);border:1px solid var(--wx-color-primary)}.wx-input.wx-0UYfSd1x{height:100%;width:100%;border:none;outline:none;padding-left:8px;font:inherit;background:var(--wx-background);color:var(--wx-color-font);border:1px solid var(--wx-color-primary)}.wx-value.wx-lNWNYUb6{width:100%;height:100%;padding:8px;overflow:hidden;outline:none;border:1px solid var(--wx-color-primary)}.wx-text.wx-lNWNYUb6{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.wx-value.wx-ywGRk611{width:100%;height:100%;padding:8px;overflow:hidden;outline:none;border:1px solid var(--wx-color-primary)}.wx-text.wx-ywGRk611{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-value.wx-ywGRk611:focus{outline:none;display:block}.wx-option.wx-aacZ4gNU{display:flex;direction:row;align-items:center;justify-content:flex-start;gap:8px}.wx-text.wx-aacZ4gNU{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-value.wx-aacZ4gNU{width:100%;height:100%;padding:8px;overflow:hidden;outline:none;border:1px solid var(--wx-color-primary);text-overflow:ellipsis;white-space:nowrap}.wx-8l724t2g.wx-cell{box-sizing:border-box;padding:0;background-color:var(--wx-background);color:var(--wx-color-font);position:relative;z-index:2}.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;print-color-adjust:exact;-webkit-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{outline:none;position:relative;display:flex;flex-direction:column;height:100%;border:var(--wx-table-cell-border);overflow:hidden;box-sizing:content-box}.wx-header-wrapper.wx-4VuBwK2D{position:sticky;z-index:3;top:0}.wx-body.wx-4VuBwK2D,.wx-data.wx-4VuBwK2D{position:relative}.wx-scroll.wx-4VuBwK2D{position:relative;flex:1;scroll-padding-top:var(--header-height);scroll-padding-bottom:var(--footer-height)}.wx-row.wx-4VuBwK2D{display:flex;box-sizing:border-box;background-color:var(--wx-background)}.wx-row.wx-4VuBwK2D:not(:last-child){border-bottom:var(--wx-table-cell-border)}.wx-row.wx-autoheight.wx-4VuBwK2D .wx-cell{overflow:visible;text-overflow:initial;white-space:normal;word-break:break-all}.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;position:absolute;pointer-events:none;overflow:hidden;box-shadow:var(--wx-table-drag-zone-shadow)}.wx-cell.wx-collapsed.wx-4VuBwK2D{width:36px;border-right:var(--wx-table-cell-border)}.wx-icon.wx-v13lZxja{display:inline-block;vertical-align:middle;margin-right:4px}.wx-hidden.wx-v13lZxja{color:var(--wx-color-font-disabled)}.wx-area.wx-RYccULtD{position:relative;height:100%;width:100%}.tooltip{padding:2px 10px;border-radius:2px;box-shadow:var(--wx-box-shadow);pointer-events:none;position:absolute;z-index:10;font-size:var(--wx-font-size-sm);font-family:var(--wx-font-family);color:var(--wx-color-primary-font);background-color:#1a1e21}.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 rgba(0, 0, 0, .3);--wx-table-drag-over-background: var(--wx-background-alt);--wx-table-drag-zone-shadow: var(--wx-box-shadow)}.wx-material-theme .wx-table-menu{box-shadow:0 2px 5px #0000004d;outline:none}.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 rgba(44, 47, 60, .12);--wx-table-drag-over-background: var(--wx-background-alt);--wx-table-drag-zone-shadow: var(--wx-box-shadow)}.wx-willow-theme .wx-table-menu{box-shadow:0 4px 20px #2c2f3c1f;outline:1px solid #e6e6e6}.wx-willow-dark-theme{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 rgba(0, 0, 0, .6);--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{box-shadow:0 4px 16px #0009;outline:var(--wx-border)}.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{max-height:100%;display:flex;flex-direction:row;justify-content:space-between}.wx-left.wx-bNrSbszs{min-width:640px;overflow-y:auto}.wx-right.wx-bNrSbszs{width:364px;min-height:400px;margin-left:30px;background:var(--wx-background-alt);overflow-y:auto}.wx-editor-toolbar.wx-66OW1j0R{padding:0 20px}.wx-editor-toolbar .toolbar{padding:0;gap:4px}.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{padding:16px 0;max-height:100vh;display:grid;height:100%;grid-template-rows:auto 1fr}.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{overflow-y:hidden;display:grid;grid-template-rows:minmax(0,auto) 1fr}.wx-panel.wx-Ps8Vyc31{padding:16px 0;max-height:100vh;display:grid;height:100%;grid-template-rows:auto 1fr}.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{overflow-y:hidden;display:grid;grid-template-rows:minmax(0,auto) 1fr}.wx-section.wx-OmgQq65I{position:relative;border-bottom:1px solid #ccc;cursor:pointer;padding:6px}.wx-section-active.wx-OmgQq65I{background-color:var(--wx-background-alt);padding-bottom:0;margin-bottom:10px}.wx-section.wx-OmgQq65I .wx-icon.wx-OmgQq65I{position:absolute;right:10px;top:20px;font-size:25px}.wx-option.wx-cDCz9rZQ{display:flex;align-items:center;box-sizing:border-box;height:36px;line-height:36px;padding:2px 12px;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}.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{flex-grow:1;white-space:nowrap;color:var(--wx-color-font)}.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);margin-left:20px;white-space:nowrap}.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{position:absolute;box-shadow:var(--wx-shadow-light);min-width:125px;display:flex;flex-direction:column;z-index:20;border-radius:var(--wx-border-radius);background-color:var(--wx-background);padding:4px 0}.wx-separator.wx-XMmAGqVx{width:100%;border-top:var(--wx-border-medium)}.wx-menubar.wx-UfhPCLL4{display:flex;position:relative;width:fit-content}.wx-option.wx-UfhPCLL4{background-color:transparent;border:none;color:var(--wx-color-font);box-sizing:border-box;height:36px;line-height:30px;padding:2px 12px;font-family:var(--wx-font-family);font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);cursor:pointer;outline:none;white-space:nowrap}.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{width:1px;min-height:100%;border-left:1px solid rgba(0,0,0,.07);border-right:var(--wx-border);margin:6px 4px;box-sizing:border-box}.wx-column>.wx-tb-body>.wx-z1qpqrvg.wx-separator,.wx-z1qpqrvg.wx-separator-menu{height:1px;width:100%;border-top:var(--wx-border-medium);align-self:center}.wx-spacer.wx-1IhFzpJV{flex-grow:1}.wx-spacer.wx-KVAsgMam{flex:1}.wx-tb-element.wx-KVAsgMam{padding:4px;flex-shrink:0;align-self:center;display:flex}.wx-menu.wx-tb-element.wx-KVAsgMam{height:36px;line-height:36px;padding:2px 8px;background-color:var(--wx-background)}.wx-menu button{width:100%;background:transparent;text-align:left;padding-left:0;font-weight:var(--wx-font-weight);font-size:var(--wx-font-size)}.wx-menu .wx-tb-element{align-self:stretch}.wx-menu.wx-tb-element button:hover{background:var(--wx-background-alt)}.wx-menu button i{margin-right:4px;font-size:var(--wx-icon-size)}.wx-menu.wx-tb-element:hover{background:var(--wx-background-alt)}.wx-tb-group.wx-wSVFAGym{position:relative;display:flex;flex-flow:column}.wx-group-collapsed.wx-wSVFAGym{flex-flow:row}.wx-collapsed.wx-wSVFAGym{display:flex;padding:10px;flex-flow:row;cursor:pointer}.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;display:flex;padding:4px 2px 4px 12px;align-items:center;justify-content:center;width:100%}.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{position:absolute;overflow:visible;padding:4px;right:4px}.wx-menu.wx-Yo6BuX0p .wx-dropdown{overflow:visible}.wx-drop-menu.wx-Yo6BuX0p{padding:4px}.wx-toolbar.wx-VdPSJj8y{width:100%;flex-wrap:nowrap;display:flex;align-items:stretch;padding:4px;position:relative}.wx-toolbar.wx-wrap.wx-VdPSJj8y{flex-wrap:wrap}i.wx-HXpG4gnx{margin-right:8px;font-size:var(--wx-button-icon-size);color:var(--wx-icon-color)}.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{margin-right:8px;font-size:var(--wx-icon-size);color:var(--wx-color-font)}.wx-item.wx-3cuSqONJ{cursor:pointer;white-space:nowrap;line-height:36px;height:36px;box-sizing:border-box;display:flex;align-items:center}.wx-label.wx-U0Bx7pIR{width:100%;white-space:nowrap;color:var(--wx-input-font-color);padding:var(--wx-input-padding);overflow:hidden;cursor:pointer;display:flex;align-items:center}i.wx-U0Bx7pIR{margin-right:8px;font-size:var(--wx-icon-size)}.wx-label.wx-U0Bx7pIR:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-user.wx-cyzBpibr{font-size:12px;font-weight:500;line-height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:#ca9cec;color:var(--wx-color-font)}.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{display:block;width:100%;height:100%;object-fit:cover}.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{width:100%;background-color:inherit;display:flex;flex-direction:column;gap:12px}.wx-textarea-wrapper.wx-v2rD0VHO{position:relative;display:flex;gap:8px}.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{width:100%;display:flex;justify-content:end}.wx-bubble.wx-owned.wx-aluyyvxH{justify-content:start}.wx-bubble-wrapper.wx-aluyyvxH{width:65%;display:flex;justify-content:end;gap:8px}.wx-aluyyvxH .wx-owned .wx-bubble-wrapper{width:calc(65% + 28px);justify-content:start}.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);padding:8px 12px;white-space:pre-wrap;line-height:24px;border-radius:6px 0 6px 6px;width:100%;display:flex;flex-direction:column}.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-weight:600;font-size:14px;line-height:24px}.wx-agent-message.wx-aluyyvxH{display:flex;align-items:flex-end;gap:4px;cursor:pointer}.wx-menu-icon.wx-aluyyvxH{opacity:0;height:24px;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{display:flex;flex-direction:column;gap:4px;width:100%}.wx-avatar.wx-aluyyvxH{height:32px;width: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);display:flex;flex-direction:row-reverse}.wx-flow.wx-N2LqQbZL{width:100%;padding:16px 20px;border-radius:6px}.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{width:100%;display:flex;gap:8px}.wx-message.wx-N2LqQbZL{margin-left:32px;line-height:24px;white-space:pre-wrap}.wx-author-name.wx-N2LqQbZL{font-weight:600;font-size:14px;line-height:24px}.wx-menu-icon.wx-N2LqQbZL{color:#9fa1ae;cursor:pointer;margin-left:auto;opacity:0;height:24px}.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{margin-left:32px;font-size:var(--wx-font-size-sm);color:var(--wx-color-font-alt)}.wx-messages.wx-6HAxmtjJ{padding:10px 0;display:flex;flex-direction:column}.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{height:100%;width:100%;display:flex;flex-direction:column}.wx-list.wx-8ZGHQX6e{display:flex;flex-direction:column;margin-bottom:4px;overflow-y:auto;flex:1}.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: rgba(122, 102, 235, .2);--wx-comments-msg-background-agent: #384047;--wx-avatar-color-dark: #2a2b2d}.wx-task.wx-OQDwWK17{display:flex;padding:8px 0 4px;height:fit-content}.wx-task.wx-OQDwWK17{border-top:1px solid var(--wx-color-disabled)}.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;min-height:20px;margin-left:16px;min-height:30px;height:fit-content;overflow:hidden;margin-top:-5px}.wx-texarea.wx-OQDwWK17{display:block;width:100%;resize:none;outline:none;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;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 transparent;border-radius:3px;width:100%;min-height:30px}.wx-text.wx-OQDwWK17{word-wrap:break-word}.wx-done.wx-OQDwWK17 .wx-text.wx-OQDwWK17{text-decoration:line-through;opacity:.6}.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);margin-left:8px;font-size:20px;height:20px;width:20px;opacity:0;transition:.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);margin-left:8px;font-size:20px;height:20px;width:20px;opacity:0;transition:.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{height:100%;width:100%;display:flex;flex-direction:column}.wx-button.wx-kro6Nsfl{width:100%}.wx-list.wx-kro6Nsfl{display:flex;flex-direction:column;margin-bottom:4px;overflow-y:auto;flex:1}.wx-content.wx-pqc08MHU{width:100%;white-space:nowrap;display:flex;align-items:center}.wx-toggle-icon.wx-pqc08MHU{width:var(--wx-icon-size);min-width:12px;height:16px;line-height:16px;margin:0 5px;font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color);cursor:pointer}.wx-toggle-placeholder.wx-pqc08MHU{width:var(--wx-icon-size);height:16px;line-height:16px;margin:0 5px;flex:0 0 var(--wx-icon-size)}.wx-text.wx-pqc08MHU{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.wx-action-icon.wx-9DAESAHW{cursor:pointer;font-size:var(--wx-icon-size);height:16px;line-height:16px;display:block;color:var(--wx-gantt-icon-color)}.wx-action-icon.wx-9DAESAHW:hover{color:var(--wx-color-link)}.wx-table-container.wx-rHj6070p{display:flex;flex-direction:column;border-right:var(--wx-gantt-border);overflow-x:auto;overflow-y:hidden;height:100%;box-sizing:content-box}.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-grid .wx-table-box{border:none}.wx-table .wx-grid .wx-scroll{overflow:visible!important}.wx-table .wx-grid .wx-scroll .wx-body,.wx-table .wx-grid .wx-scroll .wx-header{width:100%!important}.wx-table .wx-grid{font:var(--wx-grid-body-font);color:var(--wx-grid-body-font-color)}.wx-table .wx-grid .wx-cell{padding:0 5px;height:100%;display:flex;align-items:center}.wx-table .wx-grid .wx-row{display:flex;align-items:center}.wx-table .wx-grid .wx-cell.wx-text-center{justify-content:center}.wx-table .wx-grid .wx-cell.wx-text-right{justify-content:end}.wx-table .wx-grid .wx-body .wx-cell{border-right:var(--wx-grid-body-cell-border)}.wx-table .wx-grid .wx-cell:has(input,.wx-value){height:100%;padding:0}.wx-table .wx-grid .wx-header{box-shadow:var(--wx-grid-header-shadow);z-index:1}.wx-table .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;border-bottom-color:transparent}.wx-table .wx-grid .wx-header .wx-cell:first-child{padding-left:14px}.wx-table .wx-grid .wx-header .wx-cell .wx-text{width:100%}.wx-table .wx-grid .wx-header .wx-cell:has(.wx-sort) .wx-text{width:calc(100% - 15px)}.wx-table .wx-grid .wx-header .wx-cell.wx-text-right{text-align:right}.wx-table .wx-grid .wx-header .wx-cell.wx-text-center{text-align:center;padding-left:5px}.wx-table .wx-grid .wx-header .wx-cell.wx-text-center.wx-action{justify-content:center}.wx-table .wx-grid .wx-header .wx-cell.wx-text-right.wx-action{justify-content:right}.wx-table .wx-grid .wx-header .wx-action i{font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color)}.wx-table .wx-grid .wx-header .wx-action .wx-text{display:none}.wx-table .wx-grid .wx-header .wx-action i:hover{color:var(--wx-color-link)}.wx-table .wx-grid .wx-reorder-task.wx-row{width:100%;background:var(--wx-background-alt);border-top:var(--wx-grid-body-row-border)}.wx-table .wx-grid .wx-reorder-task.wx-selected{background:var(--wx-gantt-select-color);border-top:transparent;border-bottom:transparent}.wx-links.wx-dkx3NwEn{position:absolute;top:0;left:0;width:100%;height:100%}.wx-line.wx-dkx3NwEn{-webkit-user-select:auto;user-select:auto;pointer-events:stroke;position:relative;stroke:var(--wx-gantt-link-color);stroke-width:2;z-index:0;fill:transparent}.wx-line-selectable.wx-dkx3NwEn:hover{stroke:var(--wx-gantt-link-color-hovered)}.wx-line-selectable.wx-critical.wx-dkx3NwEn:hover{stroke:var(--wx-gantt-link-critical-color-hovered)}.wx-line-selectable.wx-dkx3NwEn{cursor:pointer}.wx-line.wx-line-selected.wx-dkx3NwEn{stroke:var(--wx-color-danger)}.wx-critical.wx-dkx3NwEn{stroke:var(--wx-gantt-link-critical-color)}.wx-segments.wx-GKbcLEGA{position:relative;width:100%;height:100%}.wx-segment.wx-GKbcLEGA{height:100%}.wx-segments.wx-GKbcLEGA:before{content:"";position:absolute;top:50%;left:0;width:100%;height:0;border-top:1px dashed #7f7f7f;transform:translateY(-50%)}.wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-task-fill-color)}.wx-rollup.wx-GKbcLEGA{position:absolute;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}.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);transform:rotate(45deg) scale(.75);border-radius:var(--wx-gantt-milestone-border-radius)}.wx-baseline.wx-GKbcLEGA{position:absolute;background-color:#a883e4;border-radius:var(--wx-gantt-baseline-border-radius);z-index:1}.wx-baseline.wx-milestone.wx-GKbcLEGA{transform:rotate(45deg) scale(.75);border-radius:var(--wx-gantt-milestone-border-radius)}.wx-bars.wx-GKbcLEGA{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.wx-bar.wx-GKbcLEGA,.wx-bar.wx-GKbcLEGA .wx-segment{pointer-events:all;box-sizing:border-box;position:absolute;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:rgba(0,0,0,0)}.wx-bar.wx-touch.wx-GKbcLEGA{opacity:.5}.wx-bar.wx-reorder-task.wx-GKbcLEGA{z-index:3}.wx-bar.wx-GKbcLEGA .wx-content{overflow:hidden;text-overflow:ellipsis}.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{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.wx-bar:not(.wx-milestone).wx-GKbcLEGA .wx-content{position:relative;z-index:2}.wx-bar.wx-GKbcLEGA .wx-text-out{position:absolute;line-height:normal;display:block;color:var(--wx-color-font);pointer-events:none}.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{height:100%;background-color:var(--wx-gantt-milestone-color);transform:rotate(45deg) scale(.75);border-radius:var(--wx-gantt-milestone-border-radius)}.wx-bar.wx-GKbcLEGA .wx-progress-wrapper{position:absolute;width:100%;height:100%;background-color:transparent;border-radius:var(--wx-gantt-bar-border-radius);overflow:hidden}.wx-bar.wx-GKbcLEGA .wx-progress-percent{height:100%}.wx-progress-marker.wx-GKbcLEGA{opacity:0;position:absolute;top:80%;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);border-radius:4px;cursor:ew-resize;text-align:center;line-height:3}.wx-progress-marker.wx-GKbcLEGA:before{content:"";display:block;position:absolute;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%);top:1px;left:1px;background:var(--wx-gantt-link-marker-background);z-index:-1;border-radius:4px}.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{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;border:1px solid var(--wx-gantt-link-marker-color);background-color:var(--wx-gantt-link-marker-background);opacity:0;cursor:default}.wx-link .wx-inner.wx-GKbcLEGA{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;border:4px solid var(--wx-gantt-link-marker-color);pointer-events:none}.wx-bar.wx-GKbcLEGA button.wx-button.wx-delete-button{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:16px;height:16px;padding:0}.wx-delete-button-icon{display:block;line-height:14px;font-size:10px}.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{border-color:inherit}.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:50%}.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:transparent;border-color:transparent}.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;position:absolute;border-radius:var(--wx-gantt-bar-border-radius);border-bottom-left-radius:0;border-top-left-radius:0}.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{position:relative;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;outline:none}.wx-markers.wx-mR7v2Xag{position:absolute}.wx-marker.wx-mR7v2Xag{position:absolute;z-index:4;width:2px;height:100%;text-align:center;-webkit-user-select:none;user-select:none;transform:scaleX(-1);background:var(--wx-gantt-marker-color)}.wx-content.wx-mR7v2Xag{position:absolute;min-width:50px;padding:4px 8px;border-top-left-radius:4px;border-bottom-left-radius:4px;font:var(--wx-gantt-marker-font);color:var(--wx-gantt-marker-font-color);background-color:inherit;white-space:nowrap;transform:scaleX(-1)}.wx-area.wx-mR7v2Xag{position:relative;overflow-y:hidden}.wx-selected.wx-mR7v2Xag{position:absolute;box-sizing:border-box;left:0;width:100%;background:var(--wx-gantt-select-color)}.wx-cut.wx-mR7v2Xag{opacity:50%}.wx-gantt-holidays.wx-mR7v2Xag{height:100%;width:100%;position:absolute}.wx-weekend.wx-mR7v2Xag{height:100%;background:var(--wx-gantt-holiday-background);color:var(--wx-gantt-holiday-color);position:absolute}.wx-scale.wx-ZkvhDKir{position:sticky;top:0;background-color:var(--wx-background);box-shadow:var(--wx-timescale-shadow);z-index:5;border-bottom:var(--wx-gantt-border)}.wx-row.wx-ZkvhDKir,.wx-cell.wx-ZkvhDKir{display:flex;box-sizing:border-box}.wx-row.wx-ZkvhDKir:not(:last-child){border-bottom:var(--wx-gantt-border)}.wx-cell.wx-ZkvhDKir{justify-content:center;align-items:center;border-right:var(--wx-timescale-border);font:var(--wx-timescale-font);color:var(--wx-timescale-font-color)}.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:"";position:absolute;background-color:var(--wx-gantt-border-color)}.wx-resizer.wx-pFykzMlT{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;background-color:var(--wx-gantt-border-color)}.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{top:0;width:2px;height:100%}.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{position:relative;width:20px}.wx-button-expand-content.wx-pFykzMlT{position:absolute;transform:translate(-50%,-50%);width:20px}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT{display:flex;justify-content:center;background-color:var(--wx-gantt-border-color);cursor:pointer;font-size:20px;line-height:24px}.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{top:-3.6px;width:17px;height:4px;clip-path:polygon(100% 100%,0 0,0 100%)}.wx-button-expand-right.wx-pFykzMlT:after{width:17px;height:4px;clip-path:polygon(100% 0,0 100%,0 0)}.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{top:-3.6px;left:3px;width:17px;height:4px;clip-path:polygon(100% 0,100% 100%,0% 100%)}.wx-button-expand-left.wx-pFykzMlT:after{left:3px;width:17px;height:4px;clip-path:polygon(0 0,100% 100%,100% 0)}.wx-gantt.wx-jlbQoHOz{height:100%;width:100%;overflow-y:auto;overflow-x:hidden}.wx-pseudo-rows.wx-jlbQoHOz{width:100%;height:auto;min-height:100%}.wx-stuck.wx-jlbQoHOz{position:sticky;top:0;height:100%;width:100%;max-height:100%}.wx-layout.wx-jlbQoHOz{position:relative;display:flex;max-height:100%;max-width:100%;background-color:var(--wx-background);overflow:hidden;outline:none;height:100%}.wx-content.wx-jlbQoHOz{position:relative;display:flex;flex-direction:column;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-links.wx-j93aYGQf{margin-bottom:10px}.wx-cell.wx-j93aYGQf{text-align:center}.wx-task-name.wx-j93aYGQf{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);font-weight:var(--wx-input-font-weigth);color:var(--wx-input-font-color);width:170px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wx-link-lag.wx-j93aYGQf{width:60px}.wx-wrapper.wx-j93aYGQf{position:relative;display:flex}.wx-delete-icon.wx-j93aYGQf{margin-left:12px;position:relative;top:2px;font-size:var(--wx-icon-size);cursor:pointer;color:var(--wx-gantt-icon-color)}.wx-delete-icon.wx-j93aYGQf:hover{color:var(--wx-color-primary)}.date-time-controll.wx-hFsbgDln{display:flex;gap:12px}.wx-sidearea .wx-gantt-editor.wx-XkvqDXuw{width:450px}.wx-sidearea .wx-gantt-editor.wx-full-screen.wx-XkvqDXuw{width:100%}.wx-tooltip-area.wx-KG0Lwsqo{position:relative;height:100%;width:100%}.wx-gantt-tooltip{pointer-events:none;position:absolute;z-index:10;box-shadow:var(--wx-box-shadow);border-radius:2px;overflow:hidden}.wx-gantt-tooltip-text.wx-KG0Lwsqo{padding:6px 10px;background-color:var(--wx-tooltip-background);font:var(--wx-tooltip-font);color:var(--wx-tooltip-font-color)}.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: rgb(201, 244, 240);--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 rgba(44, 47, 60, .06), 0px 3px 10px rgba(44, 47, 60, .12);--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 rgba(0, 0, 0, .1), 0px 1px 2px rgba(0, 0, 0, .1);--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 rgba(0, 0, 0, .1), 0px 1px 2px rgba(0, 0, 0, .1);--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: rgba(6, 189, 248, .77);--wx-tooltip-font: var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color: #e6e6e6;--wx-tooltip-background: rgba(0, 0, 0, .7);--wx-sidebar-close-icon: var(--wx-color-secondary-font)}.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: #ffffff;--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 rgba(44, 47, 60, .06), 0px 3px 10px rgba(44, 47, 60, .12);--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: rgba(6, 189, 248, .77);--wx-tooltip-font: var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color: #e6e6e6;--wx-tooltip-background: #4f525a;--wx-sidebar-close-icon: #c0c3ce}.wx-willow-dark-theme{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 rgba(44, 47, 60, .06), 0px 3px 10px rgba(44, 47, 60, .12);--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: rgba(6, 189, 248, .77);--wx-tooltip-font: var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color: #e6e6e6;--wx-tooltip-background: #4f525a;--wx-sidebar-close-icon: #384047}@scope (.auction-project-root){:scope{color:#19212a;background:#f6f7f8;--task-type-group-background: #e7edf3;--task-type-group-color: #27313d;--task-type-leaf-background: #e7f3ee;--task-type-leaf-color: #0d584c;--task-type-milestone-background: #f5e7f6;--task-type-milestone-color: #8b368a;--task-type-wait-for-background: #fff3d6;--task-type-wait-for-color: #b45309;--task-type-wait-for-accent: #f59e0b;--task-type-wait-for-waiting-color: #9a6700;--task-type-wait-for-waiting-accent: #e0a106;--task-type-wait-for-reminder-color: #b42318;--task-type-wait-for-reminder-accent: #f97066;--task-type-wait-for-done-color: #0f766e;--task-type-wait-for-done-accent: #14b8a6;--task-type-action-item-background: #e0ecff;--task-type-action-item-color: #1d4ed8;--task-type-action-item-accent: #3b82f6;--task-type-action-item-ready-color: #126b5d;--task-type-action-item-ready-accent: #1f8a77;--task-type-action-item-done-color: #526071;--task-type-action-item-done-accent: #94a3b8;--gantt-startable-frame-color: #126b5d;--gantt-startable-frame-shadow: rgba(18, 107, 93, .24);--task-status-none-background: #eef2f6;--task-status-none-color: #526071;--task-status-none-hover-background: #dde5ec;--task-status-created-background: #eef2f6;--task-status-created-color: #526071;--task-status-created-hover-background: #dde5ec;--task-status-inprogress-background: #e0ecff;--task-status-inprogress-color: #1d4ed8;--task-status-inprogress-hover-background: #cddfff;--task-status-waiting-background: #fff3d6;--task-status-waiting-color: #b45309;--task-status-waiting-hover-background: #ffe7ad;--task-status-reminder_required-background: #ffe2dc;--task-status-reminder_required-color: #b42318;--task-status-reminder_required-hover-background: #ffd1c8;--task-status-done-background: #e3f5e8;--task-status-done-color: #166534;--task-status-done-hover-background: #d4eddc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}:scope{--task-type-group-background: #e7edf3;--task-type-group-color: #27313d;--task-type-leaf-background: #e7f3ee;--task-type-leaf-color: #0d584c;width:100%;min-width:0}.project-panel-heading,.project-empty-state,.project-loading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.project-panel-heading{margin-bottom:1rem}.project-heading-actions{position:relative;display:flex;align-items:center;gap:.65rem}.configuration-menu{position:relative}.configuration-button{gap:.5rem}.configuration-button svg{width:18px;height:18px}.configuration-menu-panel{position:absolute;z-index:8;top:calc(100% + .45rem);right:0;display:grid;width:190px;overflow:hidden;border:1px solid #cbd3dc;border-radius:8px;background:#fff;box-shadow:0 12px 28px #19212a2e}.configuration-menu-panel button{min-height:42px;border:0;padding:10px 14px;background:#fff;color:#27313d;text-align:left;cursor:pointer}.configuration-menu-panel button:hover,.configuration-menu-panel button:focus-visible{background:#eef5f3;color:#0d584c;outline:none}.project-empty-state{padding:2rem;border:1px dashed #b9c4cf;border-radius:.9rem;background:#fff}.project-empty-state p{margin-top:.45rem;max-width:48rem}.project-create-actions{display:flex;min-width:min(100%,24rem);flex-direction:column;align-items:stretch;gap:.9rem}.template-create-control{display:grid;gap:.4rem}.template-create-control label{color:#526071;font-size:.82rem;font-weight:800}.template-create-control>div{display:flex;gap:.55rem}.template-create-control select{min-width:0;min-height:40px;flex:1;border:1px solid #bec8d2;border-radius:8px;padding:8px 10px;background:#fff;color:#27313d}.template-list{display:grid;gap:.65rem}.template-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;border:1px solid #dfe3e8;border-radius:8px;padding:.9rem}.template-list-row>div{min-width:0}.template-list-row p{margin-top:.25rem;overflow:hidden;color:#697586;text-overflow:ellipsis;white-space:nowrap}.template-list-row .secondary-button{min-width:84px}.template-list-empty{min-height:150px}.project-loading{justify-content:flex-start;padding:2rem}.project-spinner{width:1.25rem;height:1.25rem;border:2px solid #ccd5de;border-top-color:#126b5d;border-radius:50%;animation:auction-project-spin .8s linear infinite}@keyframes auction-project-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.project-empty-state,.project-panel-heading{align-items:stretch;flex-direction:column}.project-heading-actions,.template-create-control>div{align-items:stretch;flex-direction:column}.configuration-menu-panel{right:auto;left:0}}html,body,#root{width:100%;min-width:320px;min-height:100vh;margin:0}*{box-sizing:border-box}body{overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{min-height:40px}a{color:inherit}h1,h2,p{margin:0}.app-shell{width:100vw;min-height:100vh}.side-nav{display:flex;flex-direction:column;gap:28px;padding:24px 18px;border-right:1px solid #dfe3e8;background:#fff}.brand-lockup,.login-heading{display:flex;align-items:center;gap:12px;font-weight:700}.brand-mark{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#243447;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:0}.nav-links{display:flex;flex-direction:column;gap:8px}.nav-links a{display:flex;align-items:center;min-height:40px;padding:8px 10px;border-radius:8px;color:#526071;font-weight:600;text-decoration:none}.nav-links a.active,.nav-links a:hover{background:#e9edf1;color:#19212a}.workspace{width:100vw;min-width:0}.top-bar{display:flex;width:100vw;min-height:72px;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;border-bottom:1px solid #dfe3e8;background:#fff}.top-bar-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.eyebrow{color:#697586;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.main-content{width:100vw;padding:0}.page-section,:scope.project-detail{display:flex;flex-direction:column;gap:24px}.page-section{padding:28px}:scope.project-detail{width:100%;gap:0}:scope.project-detail>.status-text,:scope.project-detail>.message-panel{margin:16px 28px}.page-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-header>div{display:flex;min-width:0;flex-direction:column;gap:6px}.page-header h1,.login-heading h1,.not-found-panel h1{font-size:1.75rem;line-height:1.15;letter-spacing:0}.primary-button,.secondary-button,.danger-button{display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:40px;border:1px solid transparent;border-radius:8px;padding:8px 14px;font-weight:700;cursor:pointer}.primary-button{background:#126b5d;color:#fff}.primary-button:hover{background:#0d584c}.primary-button:disabled{cursor:not-allowed;opacity:.68}.secondary-button{border-color:#cbd3dc;background:#fff;color:#27313d}.secondary-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.68}.danger-button{border-color:#d7aaa5;background:#fff8f7;color:#8f2821}.primary-link,.secondary-link{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:8px 12px;font-weight:700;text-decoration:none}.primary-link{background:#126b5d;color:#fff}.secondary-link{border:1px solid #cbd3dc;background:#fff;color:#27313d}.empty-state{display:flex;min-height:220px;flex-direction:column;justify-content:center;gap:8px;border:1px dashed #bec8d2;border-radius:8px;padding:28px;background:#fff}.empty-state h2{font-size:1.05rem;letter-spacing:0}.empty-state p,.project-detail .page-header p{color:#697586}.status-text{color:#526071;font-weight:700}.message-panel{display:flex;flex-direction:column;gap:6px;border:1px solid #d7dde3;border-radius:8px;padding:16px;background:#fff}.message-panel p{color:#526071}.error-panel{border-color:#e2b7b2;background:#fff8f7}.schedule-refresh-panel{border-color:#a8cfc5;background:#f3fbf8}.project-list{display:grid;gap:10px}.project-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;border:1px solid #dfe3e8;border-radius:8px;padding:16px;background:#fff;color:inherit;text-decoration:none}.project-row:hover{border-color:#a9b5c1;background:#fbfcfd}.project-row span,.project-meta{display:flex;min-width:0;flex-direction:column;gap:5px}.project-row strong,.project-row small{overflow-wrap:anywhere}.project-row small{color:#697586}.project-meta{align-items:flex-end;text-align:right}.dialog-backdrop{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:24px;background:#19212a6b}.dialog-panel{display:flex;width:min(100%,640px);max-height:min(760px,calc(100vh - 48px));flex-direction:column;gap:20px;overflow:auto;border:1px solid #dfe3e8;border-radius:8px;padding:24px;background:#fff;box-shadow:0 24px 48px #19212a38}.dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dialog-header>div{display:flex;min-width:0;flex-direction:column;gap:6px}.dialog-header h2{font-size:1.35rem;line-height:1.2;letter-spacing:0}.task-editor-tabs{display:flex;gap:4px;border-bottom:1px solid #dfe3e8}.task-editor-tabs button{border:0;border-bottom:3px solid transparent;padding:10px 14px 9px;background:transparent;color:#526071;font:inherit;font-weight:800;cursor:pointer}.task-editor-tabs button:hover{color:#126b5d}.task-editor-tabs button:focus-visible{border-radius:6px 6px 0 0;outline:3px solid rgba(18,107,93,.18)}.task-editor-tabs button.active{border-bottom-color:#126b5d;color:#126b5d}.icon-button{display:inline-grid;width:40px;min-width:40px;height:40px;place-items:center;border:1px solid #cbd3dc;border-radius:8px;background:#fff;color:#27313d;font-weight:800;cursor:pointer}.icon-button svg{width:18px;height:18px}.icon-button:disabled{cursor:not-allowed;opacity:.68}.top-bar-icon-button{flex:none;border-color:#d7dde5;border-radius:999px}.project-form{display:flex;flex-direction:column;gap:16px}.project-form label{display:flex;min-width:0;flex-direction:column;gap:7px;color:#27313d;font-weight:700}.project-form input,.project-form select,.project-form textarea{width:100%;min-height:42px;border:1px solid #bec8d2;border-radius:8px;padding:8px 10px;color:#19212a}.project-form textarea{resize:vertical}.project-form input:focus,.project-form select:focus,.project-form textarea:focus{border-color:#126b5d;outline:3px solid rgba(18,107,93,.18)}.task-checklist-panel{display:flex;min-height:240px;flex-direction:column;gap:16px}.checklist-filter{display:inline-flex;align-items:center;gap:8px;color:#425466;font-weight:700;cursor:pointer}.checklist-filter input,.checklist-item>input[type=checkbox]{width:18px;min-width:18px;height:18px;margin:0;accent-color:#126b5d}.checklist-count{color:#697586;font-size:.86rem;font-weight:800}.checklist-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.checklist-item{display:grid;min-width:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #dfe3e8;border-radius:8px;padding:9px 10px;background:#fff}.checklist-item-text-input,.checklist-draft-form input{width:100%;min-width:0;border:1px solid transparent;border-radius:6px;padding:6px 8px;background:transparent;color:#27313d;font:inherit;font-weight:700}.checklist-item-text-input:hover,.checklist-item-text-input:focus,.checklist-draft-form input:focus{border-color:#bec8d2;background:#fff;outline:3px solid rgba(18,107,93,.18)}.checklist-item.done .checklist-item-text-input{color:#7a858f;text-decoration:line-through}.checklist-item-draft{border-style:dashed;background:#f8fafb}.checklist-item-draft>input:disabled{opacity:.45}.checklist-draft-form{min-width:0}.checklist-delete-button{border:0;padding:4px 6px;background:transparent;color:#a33b32;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.checklist-delete-button:hover{text-decoration:underline}.checklist-delete-button:disabled{cursor:not-allowed;opacity:.6}.checklist-footer{display:flex;margin-top:auto;align-items:center;justify-content:space-between;gap:16px}.checklist-footer-status{display:flex;min-width:0;align-items:center;gap:14px}.checklist-footer .secondary-button{width:auto;flex:none}.readonly-form-value{display:flex;align-items:center;min-height:42px;border:1px solid #dfe3e8;border-radius:8px;padding:9px 10px;background:#f8fafb;color:#526071;font-weight:800}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dialog-actions{display:flex;justify-content:flex-end;gap:12px}.project-selector{position:relative;display:flex;min-width:0;flex:1;align-items:center;gap:10px}.project-selector-field{position:relative;display:flex;min-width:220px;max-width:520px;flex:1;flex-direction:column;gap:5px}.project-dropdown-trigger{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:12px;border:1px solid #bec8d2;border-radius:14px;padding:10px 14px;background:#fff;color:#27313d;text-align:left;cursor:pointer}.project-dropdown-trigger:disabled{cursor:not-allowed;opacity:.68}.project-dropdown-trigger:focus{border-color:#126b5d;outline:3px solid rgba(18,107,93,.18)}.project-dropdown-trigger-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.project-dropdown-trigger-copy strong,.project-dropdown-trigger-copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-dropdown-trigger-copy span{color:#697586;font-size:.86rem}.dropdown-icon{flex:none;width:18px;height:18px;color:#697586;transition:transform .12s ease}.dropdown-icon.open{transform:rotate(180deg)}.project-dropdown-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:15;display:grid;width:min(100vw - 56px,480px);gap:14px;border:1px solid #dfe3e8;border-radius:16px;padding:14px;background:#fff;box-shadow:0 18px 40px #19212a29}.project-dropdown-header{display:grid;grid-template-columns:minmax(96px,max-content) minmax(120px,1fr) auto auto;align-items:center;gap:12px}.project-dropdown-header>div{display:flex;min-width:0;flex-direction:column;gap:4px}.project-dropdown-header span{color:#697586;font-size:.82rem;font-weight:700}.project-dropdown-search{width:100%;min-width:0;min-height:40px;border:1px solid #cbd3dc;border-radius:8px;padding:8px 11px;background:#fff;color:#27313d}.project-dropdown-search:focus{border-color:#126b5d;outline:3px solid rgba(18,107,93,.18)}.project-dropdown-archive{border-color:#cbd3dc;color:#344255}.project-dropdown-delete{border-color:#e7c1bc;color:#8f2821}.project-dropdown-list{display:grid;gap:8px;max-height:min(424px,calc(100vh - 248px));overflow:auto}.project-dropdown-option{display:flex;width:100%;min-height:64px;flex-direction:column;gap:4px;border:1px solid #dfe3e8;border-radius:12px;padding:12px 14px;background:#fff;text-align:left;cursor:pointer}.project-dropdown-option:hover,.project-dropdown-option:focus-visible{border-color:#aab7c4;background:#fbfcfd;outline:none}.project-dropdown-option.active{border-color:#9bcabc;background:#f3fbf8}.project-dropdown-option strong,.project-dropdown-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-dropdown-option span{color:#697586;font-size:.84rem}.project-dropdown-footer{border-top:1px solid #edf0f3;padding-top:2px}.project-archive-toggle{display:inline-flex;align-items:center;gap:8px;color:#344255;font-size:.86rem;font-weight:700}.project-archive-toggle input{width:16px;height:16px;accent-color:#126b5d}.project-selector-error{position:absolute;left:0;top:calc(100% + 6px);color:#a3322b;font-size:.82rem;font-weight:700}.project-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px}.project-summary-grid>div{display:flex;min-width:0;flex-direction:column;gap:6px;border:1px solid #dfe3e8;border-radius:8px;padding:14px;background:#fff}.summary-label{color:#697586;font-size:.82rem;font-weight:700}.schedule-results-panel,.gantt-panel,.task-table-panel{display:flex;min-width:0;flex-direction:column;gap:16px}.schedule-results-panel,.history-dialog{border:1px solid #dfe3e8;border-radius:8px;padding:16px;background:#fff}.gantt-panel{flex:none;width:100vw}.gantt-shell{--wx-gantt-milestone-color: var(--task-type-milestone-color);--wx-grid-body-font-color: #19212a;--wx-grid-header-font-color: #3d3d3d;--wx-table-header-background: #ffffff;--wx-table-select-background: #e8f0f7;--wx-table-select-border: none;--gantt-saturday-background: #eef3ff;--gantt-saturday-color: #4967a8;--gantt-sunday-background: #fff0f0;--gantt-sunday-color: #a54d4d;--gantt-today-line-color: #d92d20;position:relative;width:100vw;min-width:0;overflow:hidden}.gantt-shell .wx-content{justify-content:flex-start;min-width:0}.gantt-shell .wx-content>.wx-text{width:auto;min-width:0;flex:1 1 auto}.gantt-shell .wx-cell{min-width:0}.gantt-shell .wx-cell,.gantt-shell .wx-text{letter-spacing:0}.gantt-shell .wx-header-wrapper .wx-cell{font-weight:700;text-transform:none}.gantt-shell .wx-scale .wx-row:first-child .wx-cell{justify-content:flex-start;padding:0 10px;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.gantt-shell .wx-scale .wx-row:last-child .wx-cell{font-size:.78rem;font-weight:700}.gantt-shell .wx-table-tree-toggle,.gantt-shell .wx-toggle-icon,.gantt-shell .wx-toggle-placeholder{color:#7a7f84}.gantt-shell .wx-toggle-icon.wxi-menu-down,.gantt-shell .wx-toggle-icon.wxi-menu-right{display:inline-flex;align-items:center;justify-content:center}.gantt-shell .wx-toggle-icon.wxi-menu-down:before,.gantt-shell .wx-toggle-icon.wxi-menu-right:before{content:"";width:7px;height:7px;border-color:currentColor;border-style:solid;border-width:0 2px 2px 0}.gantt-shell .wx-toggle-icon.wxi-menu-down:before{transform:translateY(-2px) rotate(45deg)}.gantt-shell .wx-toggle-icon.wxi-menu-right:before{transform:translate(-2px) rotate(-45deg)}.gantt-grid-index,.gantt-grid-value,.gantt-grid-task-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-grid-index,.gantt-grid-value{font-variant-numeric:tabular-nums}.gantt-grid-id-trigger{position:relative;cursor:pointer}.gantt-grid-id-trigger-draggable{cursor:grab}.gantt-grid-id-trigger-dragging{opacity:.58;cursor:grabbing}.gantt-grid-id-trigger-drop-before,.gantt-grid-id-trigger-drop-after{border-radius:8px;background:#126b5d14}.gantt-grid-id-trigger-drop-before:before,.gantt-grid-id-trigger-drop-after:after{content:"";position:absolute;left:-6px;right:-6px;height:3px;border-radius:999px;background:#126b5d;box-shadow:0 0 0 1px #126b5d2e}.gantt-grid-id-trigger-drop-before:before{top:-5px}.gantt-grid-id-trigger-drop-after:after{bottom:-5px}.gantt-grid-id-trigger:focus{outline:2px solid #126b5d;outline-offset:2px}.gantt-grid-inline-input{width:100%;min-width:0;border:1px solid transparent;border-radius:6px;padding:4px 6px;background:transparent;color:inherit;font:inherit}.gantt-grid-inline-input:hover,.gantt-grid-inline-input:focus{border-color:#bec8d2;background:#fff;outline:none}.gantt-grid-inline-input-dependencies{text-align:right;font-variant-numeric:tabular-nums}.gantt-grid-task-name-group{color:#12212f}.gantt-shell .wx-bar.wx-summary{background:#8dbff1;border:0;border-radius:0;clip-path:polygon(0 0,100% 0,100% 15px,calc(100% - 6px) 9px,calc(100% - 6px) 7px,6px 7px,6px 9px,0 15px);color:transparent}.gantt-shell .wx-bar.wx-summary:hover{box-shadow:none}.gantt-shell .wx-bar.wx-summary .wx-progress-percent{background:#6ba8e8}.gantt-shell .wx-bar.wx-summary .wx-progress-marker{display:none}.gantt-custom-task-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;overflow:hidden;color:#fff;pointer-events:none;z-index:1}.gantt-custom-task-progress{position:absolute;inset:0 auto 0 0}.gantt-custom-task-label,.gantt-custom-bar-label{position:relative;z-index:1;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.gantt-custom-task-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-custom-bar-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-custom-milestone-label{display:flex;align-items:center;font-weight:600}.gantt-shell .wx-bar.wx-milestone.gantt-task-type-action-item .wx-content{transform:none;border-radius:999px}.gantt-shell .wx-bar.gantt-zero-duration-wait-for-created{border-color:var(--task-type-wait-for-color)}.gantt-shell .wx-bar.gantt-zero-duration-wait-for-created .wx-content{background-color:var(--task-type-wait-for-accent)}.gantt-shell .wx-bar.gantt-zero-duration-wait-for-waiting{border-color:var(--task-type-wait-for-waiting-color)}.gantt-shell .wx-bar.gantt-zero-duration-wait-for-waiting .wx-content{background-color:var(--task-type-wait-for-waiting-accent)}.gantt-shell .wx-bar.gantt-zero-duration-wait-for-reminder-required{border-color:var(--task-type-wait-for-reminder-color)}.gantt-shell .wx-bar.gantt-zero-duration-wait-for-reminder-required .wx-content{background-color:var(--task-type-wait-for-reminder-accent)}.gantt-shell .wx-bar.gantt-zero-duration-wait-for-done{border-color:var(--task-type-wait-for-done-color)}.gantt-shell .wx-bar.gantt-zero-duration-wait-for-done .wx-content{background-color:var(--task-type-wait-for-done-accent)}.gantt-shell .wx-bar.gantt-zero-duration-action-item-created{border-color:var(--task-type-action-item-color)}.gantt-shell .wx-bar.gantt-zero-duration-action-item-created .wx-content{background-color:var(--task-type-action-item-accent)}.gantt-shell .wx-bar.gantt-zero-duration-action-item-done{border-color:var(--task-type-action-item-done-color)}.gantt-shell .wx-bar.gantt-zero-duration-action-item-done .wx-content{background-color:var(--task-type-action-item-done-accent)}.gantt-shell .wx-bar.gantt-zero-duration-action-item-ready{border-color:var(--task-type-action-item-ready-color)}.gantt-shell .wx-bar.gantt-zero-duration-action-item-ready .wx-content{background-color:var(--task-type-action-item-ready-accent)}.gantt-shell .wx-bar.gantt-task-startable:not(.wx-milestone){box-shadow:0 0 0 2px var(--gantt-startable-frame-color),0 2px 8px var(--gantt-startable-frame-shadow)}.gantt-shell .wx-bar.gantt-task-startable:not(.wx-milestone):hover{box-shadow:0 0 0 2px var(--gantt-startable-frame-color),0 3px 10px var(--gantt-startable-frame-shadow)}.gantt-shell .wx-bar.wx-milestone.gantt-task-startable .wx-content{box-shadow:0 0 0 2px var(--gantt-startable-frame-color)}.gantt-shell .wx-bar.gantt-task-state-created{background:#9fd8ff}.gantt-shell .wx-bar.gantt-task-state-created .wx-progress-percent{background:#73bff4}.gantt-shell .wx-bar.gantt-task-state-inprogress{background:#4b8dff}.gantt-shell .wx-bar.gantt-task-state-inprogress .wx-progress-percent{background:#246fe8}.gantt-shell .wx-bar.gantt-task-state-waiting{background:#f7cf6b}.gantt-shell .wx-bar.gantt-task-state-waiting .wx-progress-percent{background:#e6a91f}.gantt-shell .wx-bar.gantt-task-state-reminder_required{background:#ff8f7d}.gantt-shell .wx-bar.gantt-task-state-reminder_required .wx-progress-percent{background:#e4583e}.gantt-shell .wx-bar.gantt-task-state-done{background:#59c36a}.gantt-shell .wx-bar.gantt-task-state-done .wx-progress-percent{background:#2f9d49}.gantt-shell .wx-bar.gantt-task-state-overdue{background:#ffb347}.gantt-shell .wx-bar.gantt-task-state-overdue .wx-progress-percent{background:#ea8a00}.gantt-shell .gantt-saturday{background:var(--gantt-saturday-background);color:var(--gantt-saturday-color)}.gantt-shell .gantt-sunday{background:var(--gantt-sunday-background);color:var(--gantt-sunday-color)}.gantt-today-line{position:absolute;z-index:7;width:2px;background:var(--gantt-today-line-color);box-shadow:0 0 0 1px #fff;pointer-events:none}.gantt-actions-strip{position:absolute;left:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;height:44px;border-top:1px solid #dfe3e8;border-right:1px solid #dfe3e8;padding:6px 12px;background:#fff;box-shadow:0 -1px #12212f0a;pointer-events:auto}.gantt-actions-strip-selection{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px;color:#425466;font-size:.82rem}.gantt-actions-strip-id{flex:none;color:#19212a;font-weight:800;font-variant-numeric:tabular-nums}.gantt-actions-strip-name,.gantt-actions-strip-empty{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-actions-strip-empty{color:#697586;font-weight:700}.gantt-actions-strip .gantt-grid-actions{flex:0 0 auto}.gantt-grid-actions{display:inline-flex;align-items:center;gap:6px;padding:2px 0}.gantt-row-toolbar-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:999px;background:transparent;color:#425466;cursor:pointer;transition:background-color .12s ease,color .12s ease}.gantt-row-toolbar-button:hover:not(:disabled),.gantt-row-toolbar-button:focus-visible:not(:disabled){background:#edf3f8;color:#12212f;outline:none}.gantt-row-toolbar-button:disabled{color:#a3afba;cursor:not-allowed}.gantt-row-toolbar-button-danger:hover:not(:disabled),.gantt-row-toolbar-button-danger:focus-visible:not(:disabled){background:#fff1f1;color:#c03434}.gantt-row-toolbar-button-advance:hover:not(:disabled),.gantt-row-toolbar-button-advance:focus-visible:not(:disabled){background:#eff8f2;color:#1f7a45}.gantt-row-toolbar-button-advance-created{background:var(--task-status-created-background);color:var(--task-status-created-color)}.gantt-row-toolbar-button-advance-created:hover:not(:disabled),.gantt-row-toolbar-button-advance-created:focus-visible:not(:disabled){background:var(--task-status-created-hover-background);color:var(--task-status-created-color)}.gantt-row-toolbar-button-advance-inprogress{background:var(--task-status-inprogress-background);color:var(--task-status-inprogress-color)}.gantt-row-toolbar-button-advance-inprogress:hover:not(:disabled),.gantt-row-toolbar-button-advance-inprogress:focus-visible:not(:disabled){background:var(--task-status-inprogress-hover-background);color:var(--task-status-inprogress-color)}.gantt-row-toolbar-button-advance-waiting{background:var(--task-status-waiting-background);color:var(--task-status-waiting-color)}.gantt-row-toolbar-button-advance-waiting:hover:not(:disabled),.gantt-row-toolbar-button-advance-waiting:focus-visible:not(:disabled){background:var(--task-status-waiting-hover-background);color:var(--task-status-waiting-color)}.gantt-row-toolbar-button-advance-reminder_required{background:var(--task-status-reminder_required-background);color:var(--task-status-reminder_required-color)}.gantt-row-toolbar-button-advance-reminder_required:hover:not(:disabled),.gantt-row-toolbar-button-advance-reminder_required:focus-visible:not(:disabled){background:var(--task-status-reminder_required-hover-background);color:var(--task-status-reminder_required-color)}.gantt-row-toolbar-button-advance-done{background:var(--task-status-done-background);color:var(--task-status-done-color)}.gantt-row-toolbar-button-advance-done:hover:not(:disabled),.gantt-row-toolbar-button-advance-done:focus-visible:not(:disabled){background:var(--task-status-done-hover-background);color:var(--task-status-done-color)}.gantt-row-toolbar-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading>div{display:flex;min-width:0;flex-direction:column;gap:6px}.section-heading h2{font-size:1.2rem;letter-spacing:0}.work-breakdown-toggle-panel{display:flex;align-items:center;min-height:56px;padding:0 16px;border:1px solid #dfe3e8;border-radius:8px;background:#fff}.toggle-checkbox{display:inline-flex;align-items:center;gap:10px;color:#27313d;font-weight:700}.toggle-checkbox input{width:18px;height:18px;margin:0;accent-color:#126b5d}.user-chip{display:inline-flex;max-width:240px;align-items:center;gap:10px;padding:6px 8px 6px 6px;border:1px solid #dfe3e8;border-radius:999px;background:#fbfcfd}.user-chip-avatar{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#243447;color:#fff;font-size:.84rem;font-weight:800;text-transform:uppercase}.user-chip-name{overflow:hidden;color:#27313d;font-size:.92rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.history-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.change-list{display:grid;gap:8px}.change-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) auto;gap:12px;align-items:center;border:1px solid #dfe3e8;border-radius:8px;padding:10px 12px;background:#fbfcfd}.change-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.change-row span,.change-row time{min-width:0;color:#526071;font-size:.86rem;overflow-wrap:anywhere}.change-state{display:inline-flex;justify-content:center;border:1px solid #cbd3dc;border-radius:999px;padding:4px 8px;background:#fff;font-weight:800}.task-table-scroll{overflow:auto;border:1px solid #dfe3e8;border-radius:8px;background:#fff}.task-table-panel{width:100vw;margin:0 0 28px}.task-table{width:100%;min-width:1240px;border-collapse:collapse;font-size:.9rem}.task-table th,.task-table td{border-bottom:1px solid #e7ebef;padding:12px 14px;text-align:left;vertical-align:top}.task-table th{position:sticky;top:0;z-index:1;background:#f8fafb;color:#526071;font-size:.78rem;font-weight:800;text-transform:uppercase}.task-table tbody tr:last-child td{border-bottom:0}.task-table tbody tr:hover{background:#fbfcfd}.derived-field-list{display:grid;gap:8px}.derived-field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.7fr);gap:12px;align-items:center;border:1px solid #dfe3e8;border-radius:8px;padding:10px 12px;background:#fbfcfd}.derived-field-row strong,.derived-field-row span{min-width:0;overflow-wrap:anywhere}.derived-field-row span{color:#526071;font-weight:700}.derived-value{display:inline-flex;align-items:center;gap:6px;font-weight:800}.derived-value:after{content:"derived";border-radius:999px;padding:2px 6px;background:#e7edf3;color:#526071;font-size:.68rem;font-weight:800}.numeric-cell{color:#526071;font-variant-numeric:tabular-nums;font-weight:700}.task-name-cell{display:flex;min-width:220px;flex-direction:column;gap:5px}.inline-grid-input,.inline-grid-select{width:100%;min-height:34px;border:1px solid transparent;border-radius:6px;padding:5px 7px;background:transparent;color:#19212a}.inline-grid-select{appearance:none;-webkit-appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 1px),calc(100% - 11px) calc(50% - 1px);background-repeat:no-repeat;background-size:5px 5px;cursor:pointer}.inline-grid-input:hover,.inline-grid-input:focus,.inline-grid-select:hover,.inline-grid-select:focus{border-color:#bec8d2;background:#fff;outline:none}.inline-grid-input:focus,.inline-grid-select:focus{box-shadow:0 0 0 3px #126b5d29}.inline-grid-input:disabled,.inline-grid-select:disabled{color:#697586;cursor:not-allowed}.status-pill{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:3px 9px;font-size:.78rem;font-weight:800;white-space:nowrap}.status-select{width:auto;max-width:100%;min-height:26px;border-radius:999px;padding:3px 28px 3px 9px;font-size:.78rem;font-weight:800}.status-select:hover,.status-select:focus{border-color:transparent}.status-select.status-created{text-indent:100%;white-space:nowrap;overflow:hidden}.status-none{background:var(--task-status-none-background);color:var(--task-status-none-color)}.status-created{background:var(--task-status-created-background);color:var(--task-status-created-color)}.status-inprogress{background:var(--task-status-inprogress-background);color:var(--task-status-inprogress-color)}.status-waiting{background:var(--task-status-waiting-background);color:var(--task-status-waiting-color)}.status-reminder_required{background:var(--task-status-reminder_required-background);color:var(--task-status-reminder_required-color)}.status-done{background:var(--task-status-done-background);color:var(--task-status-done-color)}.gantt-grid-inline-select{min-width:0}.gantt-grid-type-pill-static{margin-left:7px}.gantt-grid-inline-select-button{display:inline-flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding-right:7px;background-image:none;text-align:left}.gantt-grid-inline-select-content{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:flex-start}.gantt-grid-inline-select-arrow{width:16px;height:16px;flex:0 0 auto;color:#526071}.gantt-grid-inline-select-button .type-pill{max-width:100%}.gantt-inline-select-menu{position:fixed;z-index:1200;display:grid;gap:4px;padding:6px;border:1px solid #d9e1e8;border-radius:10px;background:#fff;box-shadow:0 10px 24px #0f172a24,0 2px 8px #0f172a14}.gantt-inline-select-option{display:flex;width:100%;align-items:center;justify-content:flex-start;padding:4px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.gantt-inline-select-option:hover,.gantt-inline-select-option:focus-visible{background:#f5f8fb;outline:none}.gantt-inline-select-option[aria-selected=true]{background:#eef7f4}.task-name-input{min-width:0;padding-left:0;overflow-wrap:anywhere}.task-name-startable{font-weight:800}.numeric-inline-input{max-width:112px;font-variant-numeric:tabular-nums}.derived-inline-input{font-weight:800}.schedule-date-editor{display:grid;min-width:150px;grid-template-columns:minmax(118px,1fr) auto;align-items:center;gap:4px 6px}.schedule-mode-button{min-height:28px;border:1px solid #bec8d2;border-radius:6px;padding:3px 7px;background:#fff;color:#526071;font-size:.72rem;font-weight:800;cursor:pointer}.schedule-mode-button:hover:not(:disabled),.schedule-mode-button:focus-visible{border-color:#126b5d;color:#126b5d}.schedule-mode-button:disabled{cursor:not-allowed;opacity:.55}.schedule-mode-label{grid-column:1 / -1;color:#697586;font-size:.68rem;font-weight:700}.system-role-label{color:#697586;font-size:.78rem;font-weight:700}.task-id-cell{cursor:pointer}.type-pill{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:3px 9px;font-size:.78rem;font-weight:800}.type-group{background:var(--task-type-group-background);color:var(--task-type-group-color)}.type-leaf{background:var(--task-type-leaf-background);color:var(--task-type-leaf-color)}.type-milestone{background:var(--task-type-milestone-background);color:var(--task-type-milestone-color)}.type-wait_for{background:var(--task-type-wait-for-background);color:var(--task-type-wait-for-color)}.type-action_item{background:var(--task-type-action-item-background);color:var(--task-type-action-item-color)}.type-project_start,.type-project_end{background:var(--task-type-milestone-background);color:var(--task-type-milestone-color)}.table-actions{display:flex;flex-wrap:wrap;gap:8px}.compact-button{min-width:74px;min-height:34px;padding:6px 10px;font-size:.82rem}.dependency-resolution-list{display:flex;flex-direction:column;gap:8px}.dependency-resolution-row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center;border:1px solid #dfe3e8;border-radius:8px;padding:10px 12px;background:#fbfcfd}.dependency-resolution-row strong{color:#526071;font-variant-numeric:tabular-nums}.dependency-resolution-row span{min-width:0;overflow-wrap:anywhere}.dependency-resolution-row.missing{border-color:#e2b7b2;background:#fff8f7}.login-page,.not-found-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:#f6f7f8}.login-panel,.not-found-panel{width:min(100%,420px);border:1px solid #dfe3e8;border-radius:8px;padding:28px;background:#fff}.login-panel{display:flex;flex-direction:column;gap:28px}.not-found-panel,.login-form{display:flex;flex-direction:column;gap:16px}.login-form label{display:flex;flex-direction:column;gap:7px;color:#27313d;font-weight:700}.login-form input{min-height:42px;border:1px solid #bec8d2;border-radius:8px;padding:8px 10px;color:#19212a}.login-form input:focus{border-color:#126b5d;outline:3px solid rgba(18,107,93,.18)}.form-error{color:#a3322b;font-weight:700}@media(max-width:900px){.app-shell{display:block}.side-nav{position:sticky;top:0;z-index:1;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.nav-links{flex-direction:row}.project-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.page-header,.top-bar{align-items:stretch;flex-direction:column}.top-bar-actions{justify-content:space-between}.project-selector{align-items:stretch;flex-direction:column}.project-selector-field{max-width:none}.project-dropdown-panel{width:100%}.project-dropdown-header{grid-template-columns:minmax(0,1fr) auto auto}.project-dropdown-search{grid-column:1 / -1;grid-row:2}.primary-button,.secondary-button,.danger-button,.primary-link,.secondary-link{width:100%}.project-row,.form-grid,.project-summary-grid{grid-template-columns:1fr}.section-heading{align-items:stretch;flex-direction:column}.project-meta{align-items:flex-start;text-align:left}.derived-field-row{grid-template-columns:1fr}.dialog-actions{flex-direction:column-reverse}.checklist-footer{align-items:flex-end}}}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#111827;background-color:#f3f4f6;--card-bg: #ffffff;--card-border: #e5e7eb;--accent: #2563eb;--accent-soft: #dbeafe;--radius-lg: 16px;--shadow-soft: 0 10px 25px rgba(15, 23, 42, .08)}*,*:before,*:after{box-sizing:border-box}body{margin:0}.app-root{min-height:100vh;background:linear-gradient(180deg,#e5e7eb 0,#f9fafb 40%)}.page-container{width:100%;max-width:100vw;margin:0;padding:10px 12px 40px}.nav-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 16px}.nav-home{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:none;background:none;cursor:pointer;color:#0f172a}.nav-settings-button{width:38px;height:38px;border-radius:12px;border:1px solid #d1d5db;background:#fff;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease}.nav-settings-button:hover{background:#f3f4f6;border-color:#9ca3af;box-shadow:var(--shadow-soft)}.nav-settings-button.is-active{background:#d1fae5;border-color:#10b981;color:#065f46}.nav-title{font-size:1rem;font-weight:700;letter-spacing:.02em}.nav-version{font-size:.85rem;color:#6b7280;margin-left:6px}.nav-icon{width:22px;height:22px;display:inline-flex}.nav-icon svg{width:100%;height:100%}.nav-arrows{display:inline-flex;align-items:center;gap:8px;margin-left:8px}.nav-position{min-width:52px;height:30px;padding:0 8px;border-radius:8px;border:1px solid #d1d5db;background:#f8fafc;color:#334155;font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.nav-arrow-button{width:30px;height:30px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease,opacity .15s ease}.nav-arrow-button svg{width:20px;height:20px}.nav-arrow-button:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af;box-shadow:var(--shadow-soft)}.nav-arrow-button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.nav-view{display:inline-flex;align-items:center;margin-right:16px}.nav-view-toggle{display:inline-flex;align-items:center;gap:8px;position:relative;border-radius:999px;border:1px solid #d1d5db;background:#fff;padding:4px 8px;cursor:pointer;font-weight:600;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.nav-view-toggle:hover{background:#f3f4f6;border-color:#9ca3af;box-shadow:var(--shadow-soft)}.nav-view-label{font-size:.85rem;font-weight:700;color:#64748b}.nav-view-checkbox{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.nav-view-switch{width:38px;height:22px;border-radius:999px;background:#e2e8f0;position:relative;transition:background-color .2s ease}.nav-view-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a33;transition:transform .2s ease}.nav-view-checkbox:checked+.nav-view-switch{background:var(--accent)}.nav-view-checkbox:checked+.nav-view-switch .nav-view-thumb{transform:translate(16px)}.nav-view-value{font-size:.95rem;color:#0f172a}.nav-view-value.is-empty{color:#94a3b8}.nav-spacer{flex:1}.nav-dashboard-controls{display:inline-flex;align-items:center;gap:8px;margin-left:12px;flex-wrap:wrap}.auction-row{position:relative}.review-icons{position:absolute;top:6px;right:10px;display:inline-flex;gap:6px;z-index:2;opacity:0;pointer-events:none;transition:opacity .15s ease}.auction-row:hover .review-icons,.auction-row:focus-within .review-icons{opacity:1;pointer-events:auto}.review-remove{position:absolute;top:6px;right:10px;display:inline-flex;padding:6px;border-radius:999px;background:#fffffff2;box-shadow:var(--shadow-soft);z-index:2}.review-icon-button{border:none;background:transparent;padding:2px;cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,background-color .12s ease,opacity .12s ease}.review-icon-button:hover:not(:disabled){background:#f3f4f6;transform:translateY(-1px)}.review-icon-button:disabled{opacity:.5;cursor:not-allowed}.ghost-button{background:#fff;color:#111827;border:1px solid #d1d5db;border-radius:8px;padding:6px 10px;cursor:pointer;font-size:.85rem;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.ghost-button:hover{background:#f3f4f6;border-color:#9ca3af;box-shadow:var(--shadow-soft)}.ghost-button.is-active{background:#dbeafe;border-color:#60a5fa;color:#1d4ed8}.login-page{min-height:80vh;display:flex;align-items:center;justify-content:center}.login-card{max-width:420px;width:100%}.login-form{display:flex;flex-direction:column;gap:12px;margin-top:12px}.login-field{display:flex;flex-direction:column;gap:6px;font-weight:600;color:#111827}.login-field input{padding:10px 12px;border-radius:10px;border:1px solid #d1d5db;background:#f8fafc;font-size:1rem}.login-field input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #dbeafe}.card{background-color:var(--card-bg);border-radius:var(--radius-lg);border:1px solid var(--card-border);box-shadow:var(--shadow-soft);padding:16px 20px;margin-bottom:10px}.dashboard-page,.statistics-page{margin-top:12px}.audit-page{margin-top:12px;display:flex;flex-direction:column;gap:12px}.audit-filters{display:flex;flex-direction:column;gap:14px}.audit-header,.audit-table-toolbar,.audit-actions,.audit-pagination{display:flex;align-items:center;gap:12px}.audit-header{justify-content:space-between}.audit-header h1{margin:0 0 2px;font-size:1.45rem;line-height:1.2}.audit-header p{margin:0}.audit-summary{min-width:110px;padding:9px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;text-align:center}.audit-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;align-items:end}.audit-filter-grid .filter-group>span{font-weight:600;font-size:.95rem;line-height:1.25;color:#111827}.audit-actions{min-height:36px;flex-wrap:wrap}.audit-success{color:#047857;font-weight:700}.audit-table-card{padding:0;overflow:hidden}.audit-table-toolbar{justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.audit-table-scroll{overflow-x:auto}.audit-table{width:100%;min-width:980px;border-collapse:collapse;font-size:.9rem}.audit-table th,.audit-table td{padding:10px 12px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}.audit-table th{background:#f1f5f9;color:#334155;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.audit-time{width:155px;color:#334155;white-space:nowrap}.audit-user{width:110px;font-weight:700;color:#0f172a}.audit-flow{display:block;max-width:360px;color:#0f172a;font-weight:650;line-height:1.35}.audit-event-type{display:inline-flex;margin-top:4px;color:#64748b;font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.audit-filter-cell,.audit-details-cell{max-width:340px;color:#334155;line-height:1.4}.audit-link-button{border:none;background:none;color:#1d4ed8;font:inherit;font-weight:700;padding:0;cursor:pointer}.audit-link-button:hover{color:#1e40af;text-decoration:underline}.audit-denied{margin-top:12px}.audit-denied h1{margin:0 0 6px}.statistics-status-row{min-height:22px;display:flex;align-items:center;gap:12px;padding:0 4px 10px}.statistics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.statistics-card{display:flex;flex-direction:column;gap:14px;min-height:380px}.statistics-card--metric{min-height:180px}.statistics-card--wide{grid-column:1 / -1}.statistics-card-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.statistics-card-header h2{margin:0}.statistics-card-subtitle{color:#64748b;font-size:.9rem;font-weight:600}.statistics-metric-value{font-size:clamp(2.6rem,5vw,4rem);font-weight:800;line-height:1;color:#0f172a}.statistics-chart-shell{flex:1;min-height:280px}.statistics-chart-shell--metric{min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.statistics-mini-chart{width:100%;min-height:220px}.statistics-empty-state{height:100%;min-height:280px;display:flex;align-items:center;justify-content:center;color:#64748b;border-radius:14px;border:1px dashed #cbd5e1;background:#f8fafc;text-align:center;padding:20px}.statistics-empty-state--compact{width:100%;min-height:160px}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;min-height:220px;padding:14px}.dashboard-card-header{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:0;text-align:left;color:inherit}.week-label{font-size:1.05rem;font-weight:700}.week-range{color:#6b7280;font-size:.9rem}.dashboard-region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;flex:1}.dashboard-region-section{display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px;border-radius:12px;background:linear-gradient(180deg,#f9fafbf2,#f3f4f6f2);border:1px solid #e5e7eb}.dashboard-region-header{display:flex;align-items:center}.region-pill{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:800;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.region-pill--attica{color:#1d4ed8;background:#dbeafe}.region-pill--non-attica{color:#065f46;background:#d1fae5}.region-pill--thessaloniki{color:#7c2d12;background:#ffedd5}.dashboard-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:12px}.dashboard-metrics--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-top:0}.metric-chip{display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:1px solid #e5e7eb;border-radius:12px;padding:12px;background:#f9fafb;min-height:110px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.metric-chip--compact{align-items:center;justify-content:center;min-width:0;min-height:60px;padding:6px 4px;gap:3px;text-align:center}.metric-chip:hover:not(:disabled){border-color:#93c5fd;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.metric-chip:disabled{opacity:.6;cursor:not-allowed}.metric-chip--accent{background:#eef2ff;border-color:#c7d2fe;color:#1d4ed8}.metric-chip--success{background:#ecfdf3;border-color:#bbf7d0;color:#166534}.metric-chip--won{background:#fefce8;border-color:#fde68a;color:#92400e}.metric-label{font-size:.85rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.metric-chip--compact .metric-label{max-width:100%;overflow:hidden;font-size:.56rem;letter-spacing:0;line-height:1.1;text-overflow:clip;white-space:nowrap}.metric-value{font-size:3rem;font-weight:800}.metric-chip--compact .metric-value{min-width:3ch;font-size:1.35rem;font-variant-numeric:tabular-nums;line-height:1;text-align:center;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1200px){.dashboard-grid{grid-template-columns:1fr}}@media(max-width:720px){.dashboard-region-grid{grid-template-columns:1fr}.dashboard-metrics--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-header,.audit-table-toolbar{align-items:flex-start;flex-direction:column}.audit-summary{width:100%}}.title-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.title-banner-compact{padding:12px 16px;gap:16px;flex-direction:row;align-items:center}.title-banner-left{display:flex;flex-direction:column;gap:2px;flex:1 1 320px;min-width:0}.title-banner-gate{flex:1;display:flex;justify-content:center;align-items:center}.title-banner-review{display:inline-flex;align-items:center;align-self:center}.title-banner-controls{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.review-icon-button-large{padding:0;border-radius:999px}.review-icon-button-large img{display:block}.drop-button{min-height:42px;min-width:88px;padding:10px 18px;font-size:.95rem;font-weight:700;background:#fee2e2;color:#991b1b;border:1px solid #fca5a5;border-radius:999px;box-shadow:0 8px 18px #ef44441f}.drop-button:hover:not(:disabled){background:#fecaca;transform:translateY(-1px)}.title-banner h1{margin:0;font-size:1.1rem}.title-heading{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.title-sub-auctions{font-size:.85rem;font-weight:500;color:#6b7280}.title-code-link{color:inherit;text-decoration-color:var(--accent);text-underline-offset:4px}.title-code{color:inherit}.title-code-link:hover{color:var(--accent)}.copy-code-button{border:1px solid #e5e7eb;background:#f9fafb;color:#4b5563;border-radius:6px;padding:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .1s ease,color .1s ease,border-color .1s ease}.copy-link-button{padding:6px 10px;font-size:.75rem;font-weight:600;line-height:1}.copy-code-button:hover{background:#eef2ff;color:var(--accent);border-color:#c7d2fe}.copy-code-button:active{background:#e0e7ff}.copy-code-icon{display:block;width:16px;height:16px}.title-sub{margin:4px 0 0;font-size:.85rem;color:#6b7280;display:flex;align-items:center;gap:8px}.title-bad-location{margin:4px 0 0;font-size:.9rem;font-weight:700;color:#b91c1c}.dot-separator{font-size:1.2rem;line-height:1}.status-pill{padding:2px 10px;border-radius:999px;font-size:.8rem;font-weight:600;background-color:var(--accent-soft);color:#1d4ed8}.gate-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:.8rem;font-weight:600;background:var(--gate-bg, #f3f4f6);color:var(--gate-text, #111827);border:1px solid var(--gate-border, #d1d5db);white-space:nowrap}.state-cell{display:flex;align-items:center;gap:6px}.state-icons{display:inline-flex;align-items:center;gap:4px}.state-icon{display:block;width:16px;height:16px}.comment-count-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background-color:#3b82f6;color:#fff;font-size:10px;font-weight:600;border-radius:8px;line-height:1}.title-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.title-review-actions{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid #e5e7eb;background:#f8fafc}.comments-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid #c7d2fe;background:#eef2ff;color:#1d4ed8;cursor:pointer;font-weight:700}.comments-chip:hover{background:#e0e7ff}.comments-chip-label{font-size:.9rem}.comments-count{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#2563eb;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;box-shadow:inset 0 1px #ffffff59}.title-related{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;border-top:1px dashed #e5e7eb}.title-related-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#6b7280}.title-related-links{display:flex;flex-wrap:wrap;gap:10px}.title-related-link{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid #e5e7eb;border-radius:999px;background:#f8fafc;color:var(--accent);text-decoration:none;font-weight:600;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.title-related-link:hover{border-color:#9ca3af;box-shadow:var(--shadow-soft);background:#eef2ff}.gate-theme-init{--gate-bg: #ffffff;--gate-border: #9e9e9e;--gate-text: #374151}.gate-theme-interesting{--gate-bg: #e3f2fd;--gate-border: #2196f3;--gate-text: #0f6abf}.gate-theme-legalOk{--gate-bg: #e0f2f1;--gate-border: #26a69a;--gate-text: #1f7a71}.gate-theme-visitedOk{--gate-bg: #e8f5e9;--gate-border: #66bb6a;--gate-text: #2f7c34}.gate-theme-auctionApproved{--gate-bg: #e9f7ef;--gate-border: #2e7d32;--gate-text: #225f26}.gate-theme-deposit30Transferred{--gate-bg: #fff3e0;--gate-border: #fb8c00;--gate-text: #c05600}.gate-theme-won{--gate-bg: #fff9c4;--gate-border: #ffd700;--gate-text: #8a6f00}.gate-theme-lost{--gate-bg: #ffebee;--gate-border: #d32f2f;--gate-text: #b91c1c}.gate-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:12px;font-weight:700;font-size:.9rem;line-height:1.2;background:var(--gate-bg, #f3f4f6);color:var(--gate-text, #111827);border:1px solid var(--gate-border, #d1d5db);text-align:center;white-space:nowrap;min-width:96px;box-shadow:inset 0 1px #ffffff59}.gate-indicator{display:flex;flex-direction:column;gap:4px;align-items:center;width:100%}.gate-loading{font-size:.75rem;color:#2563eb;padding:2px 6px}.gate-steps{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:center;width:100%}.gate-step{border:1px solid var(--gate-border, #d1d5db);background:var(--gate-bg, #f9fafb);color:var(--gate-text, #111827);border-radius:6px;padding:3px 8px;cursor:pointer;font-weight:500;font-size:.72rem;transition:all .15s ease;text-align:center;white-space:nowrap}.gate-step:hover{border-color:var(--gate-border, #c7d2fe);box-shadow:0 4px 8px #00000014}.gate-step.is-done{border-color:var(--gate-border, #d1d5db)}.gate-step.is-active{border-color:var(--gate-border, #1d4ed8);box-shadow:0 4px 10px #0000001f;font-size:.95rem;padding:6px 14px;font-weight:700}.gate-step:disabled{cursor:not-allowed;opacity:.65}.gate-error{color:#b91c1c;font-weight:600;font-size:.8rem}.gate-confirm-overlay{position:fixed;inset:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:60;padding:16px}.gate-confirm-modal{max-width:400px;width:100%;text-align:left}.gate-confirm-modal h3{margin:0 0 8px}.gate-confirm-modal p{margin:0 0 16px;color:#1f2937}.gate-confirm-actions{display:flex;justify-content:flex-end;gap:10px}.primary-button{background:#2563eb;color:#fff;border:1px solid #1d4ed8;border-radius:10px;padding:10px 14px;cursor:pointer;font-weight:700}.danger-button{background:#dc2626;color:#fff;border:1px solid #b91c1c;border-radius:10px;padding:10px 14px;cursor:pointer;font-weight:700;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.danger-button:hover{background:#b91c1c;border-color:#991b1b;box-shadow:var(--shadow-soft)}.primary-button:disabled,.ghost-button:disabled,.danger-button:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}.widgets-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.widgets-row>.card{flex:1 1 280px;margin-bottom:0}.widgets-row-top{align-items:stretch}.widgets-row-top>.card{flex:1 1 0;min-width:0}.widgets-row-property{align-items:stretch;min-height:440px}.widgets-row-property>.location-widget{flex:1 1 50%;min-width:0}.widgets-row-property>.image-gallery{flex:1 1 50%;min-width:0}.widgets-row-property>.card{flex:1 1 0;min-width:0}.price-widget h2,.location-widget h2,.summary-box h2,.property-widget h2,.image-gallery h2{margin:0 0 8px;font-size:1.05rem}.price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.price-grid-compact{display:flex;flex-wrap:wrap;gap:24px}.price-grid-compact .price-block{display:flex;flex-direction:column;gap:12px;min-width:140px;flex:1 1 0}.estimate-value{display:flex;align-items:baseline;gap:6px}.estimate-percent{font-size:.85rem;color:#6b7280}.confidence-badge{display:inline-block;padding:1px 6px;border-radius:4px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-left:6px;vertical-align:middle}.confidence-high{background-color:#dcfce7;color:#166534}.confidence-medium{background-color:#fef3c7;color:#92400e}.confidence-low{background-color:#fee2e2;color:#991b1b}.estimated-price-cell{white-space:nowrap;min-width:120px}.confidence-arrow{display:inline-block;margin-left:6px;cursor:default;vertical-align:middle}.confidence-arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #16a34a}.confidence-arrow-down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #dc2626}.confidence-arrow-mid{width:8px;height:8px;border-radius:50%;background-color:#d97706}.price-block{display:flex;flex-direction:column;gap:6px}.label{display:flex;align-items:center;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af}.value{font-size:1.1rem;font-weight:600}.value.main{font-size:1.1rem}.awarded-row{padding:8px;border-radius:8px;background:#fff9c4;border:1px solid #ffd700}.awarded-value{font-weight:700;color:#8a6f00}.value-muted{color:#9ca3af;text-decoration:line-through}.user-price-label{display:inline-flex;align-items:center;gap:8px}.user-price-edit{border:1px solid #d1d5db;background:#f9fafb;color:#111827;padding:0 6px;border-radius:999px;cursor:pointer;font-size:.72rem;font-weight:600;line-height:1;height:18px;vertical-align:middle}.user-price-edit:hover:not(:disabled){background:#e5e7eb}.user-price-edit:disabled{opacity:.6;cursor:not-allowed}.user-price-value{display:flex;align-items:center;gap:8px;font-weight:700}.location-widget{display:flex;flex-direction:column;gap:0;padding:0}.location-widget-compact{min-height:420px}.location-info-bar{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;padding:10px 16px;min-width:0;font-size:.9rem;line-height:1.4}.address-label{flex-shrink:0;margin:0;white-space:nowrap;font-size:.9rem;line-height:1.4}.address-truncated{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 0;font-size:.9rem;line-height:1.4}.info-bar-separator{color:#d1d5db;flex-shrink:0;-webkit-user-select:none;user-select:none}.distance-inline{font-size:.9rem;color:#4b5563;white-space:nowrap;flex-shrink:0}.address-copy-button{border:1px solid #e5e7eb;background:#f9fafb;color:#4b5563;border-radius:4px;padding:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background-color .1s ease,color .1s ease,border-color .1s ease}.address-copy-button svg{width:14px;height:14px}.address-copy-button:hover{background:#eef2ff;color:var(--accent);border-color:#c7d2fe}.location-live-map{flex:1;min-width:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.location-live-map-body{position:relative;flex:1}.location-map-fallback{display:none}.location-map-controls{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:4px;z-index:1}.location-map-ctrl{width:32px;height:32px;border:none;border-radius:6px;background:#fffffff2;color:#1e293b;font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000026;transition:background .15s ease}.location-map-ctrl:hover{background:#f1f5f9}.location-map-ctrl-text{font-size:11px;font-weight:500}.address{margin:4px 0;font-weight:500}.map-fullscreen-overlay{position:fixed;inset:0;z-index:9999;background:#0009;display:flex;align-items:center;justify-content:center}.map-fullscreen-dialog{width:calc(100vw - 40px);height:calc(100vh - 40px);max-width:100%;max-height:100%;background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0000004d}.map-fullscreen-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.map-fullscreen-title{font-weight:600;font-size:1rem}.map-fullscreen-actions{display:flex;align-items:center;gap:8px}.map-fullscreen-btn{border:1px solid #d1d5db;background:#fff;color:#374151;padding:6px 12px;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.map-fullscreen-btn:hover{background:#f3f4f6;border-color:#9ca3af}.map-fullscreen-close{border:none;background:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0 4px;line-height:1;transition:color .15s ease}.map-fullscreen-close:hover{color:#111827}.map-fullscreen-body{flex:1;position:relative}.auction-map-filter-dialog{width:calc(100vw - 32px);height:calc(100vh - 32px);max-width:1600px}.auction-map-filter-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e5e7eb}.auction-map-filter-subtitle{margin:6px 0 0;color:#475569}.auction-map-filter-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px}.auction-map-filter-map{min-width:0;min-height:0;border-right:1px solid #e5e7eb;background:#f8fafc}.auction-map-filter-map .neighborhood-map-card{position:static;height:100%;min-height:100%;border:none;border-radius:0;box-shadow:none}.auction-map-filter-map .neighborhood-map-shell{min-height:100%}.auction-map-filter-sidebar{display:flex;flex-direction:column;gap:14px;min-height:0;padding:18px;background:#fff}.auction-map-filter-hint{margin:0;color:#475569;line-height:1.5}.auction-map-filter-field{display:flex;flex-direction:column;gap:6px}.auction-map-filter-field span{font-weight:600;color:#0f172a}.auction-map-filter-field select{padding:10px;border:1px solid #d1d5db;border-radius:10px;background:#fff;font-size:.95rem}.auction-map-filter-tools{display:flex;gap:8px;flex-wrap:wrap}.auction-map-filter-points{flex:1;min-height:0;overflow:auto;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.auction-map-filter-point-list{margin:0;padding-left:18px;display:grid;gap:8px;color:#0f172a;font-size:.92rem}.auction-map-filter-actions{display:flex;justify-content:flex-end;gap:10px}.map-link{font-size:.9rem;color:var(--accent);text-decoration:none;font-weight:500;white-space:nowrap;flex-shrink:0}.map-edit-button{border:1px solid #d1d5db;background:#fff;color:#6b7280;width:24px;height:24px;border-radius:5px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}.map-edit-button svg{width:14px;height:14px}.map-edit-button:hover:not(:disabled){border-color:#9ca3af;color:#111827;box-shadow:var(--shadow-soft)}.map-edit-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.map-link:hover{text-decoration:underline}.map-coordinate-editor{padding:0 16px 8px;display:flex;flex-direction:column;gap:8px}.map-coordinate-input{border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:.9rem}.map-coordinate-error{color:#b91c1c;font-size:.85rem}.map-coordinate-actions{display:flex;gap:8px}.map-coordinate-button{padding:6px 12px;font-size:.85rem;border-radius:8px}.summary-box{flex:1;min-width:200px}.summary-box p{margin:8px 0 0;white-space:pre-line;font-size:.9rem;line-height:1.4}.details-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px 30px}.details-grid>div{display:flex;flex-direction:column;gap:4px}.property-type-icon-field{justify-content:center;align-items:flex-start}.details-grid .label{font-size:.75rem}.details-grid .value{font-size:1.1rem;font-weight:600}.property-type-icon{object-fit:contain;display:inline-block}.property-type-fallback{font-size:.9rem;font-weight:600}.image-gallery{min-width:0;overflow:hidden}.image-gallery .thumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.thumb-button{display:block;max-width:100%;padding:0;border:none;background:none;cursor:pointer;line-height:0}.thumb-button img{width:80px;height:60px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb;transition:transform .15s ease,box-shadow .15s ease}.thumb-button:first-child img{width:380px;height:380px}.thumb-button:hover img{transform:translateY(-2px);box-shadow:0 10px 20px #0f172a40}.image-modal{position:fixed;inset:0;background-color:#0f172ab3;display:flex;align-items:center;justify-content:center;z-index:1000}.image-modal-content{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center;touch-action:pan-y;-webkit-user-select:none;user-select:none}.image-modal-content img{max-width:90vw;max-height:90vh;min-width:min(600px,90vw);width:auto;height:auto;object-fit:contain;border-radius:12px}.image-modal-close{position:absolute;top:-36px;right:0;border:none;background:#f9fafb;border-radius:999px;width:32px;height:32px;cursor:pointer;box-shadow:0 8px 18px #00000059;font-size:1rem;z-index:3}.image-modal-nav{position:absolute;top:50%;z-index:3;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:#ffffffeb;color:#0f172a;box-shadow:0 8px 24px #0f172a59;cursor:pointer;font-size:2.25rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);touch-action:manipulation}.image-modal-prev{left:12px}.image-modal-next{right:12px}.comments-overlay{position:fixed;inset:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.comments-modal{width:min(640px,96vw);max-height:90vh;display:flex;flex-direction:column;gap:12px;margin-bottom:0;overflow:hidden}.comments-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.comments-title{margin:4px 0 0}.comments-close{border:none;background:#f3f4f6;border-radius:999px;width:32px;height:32px;cursor:pointer}.comments-close:hover{background:#e5e7eb}.comments-list{max-height:40vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:6px;margin:0 -4px}.comment-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.comment-meta{display:flex;align-items:center;justify-content:space-between;color:#64748b;font-size:.85rem;font-weight:600}.comment-author{color:#111827}.comment-date{font-weight:500}.comment-message{margin:6px 0 0;white-space:pre-line;color:#0f172a}.comment-form{display:flex;flex-direction:column;gap:8px}.comment-label{font-weight:700;color:#0f172a}.comment-form textarea{width:100%;border-radius:10px;border:1px solid #d1d5db;padding:10px 12px;font-size:.95rem;resize:vertical;min-height:80px}.comment-form textarea:disabled{background:#f3f4f6}.comment-actions{display:flex;justify-content:flex-end;gap:10px}.user-price-overlay{position:fixed;inset:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:55;padding:16px}.user-price-modal{width:min(460px,96vw);display:flex;flex-direction:column;gap:12px}.user-price-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.user-price-title{margin:4px 0 0}.user-price-form{display:flex;flex-direction:column;gap:10px}.user-price-form-label{display:flex;flex-direction:column;font-weight:700;color:#111827;gap:6px}.user-price-fields{display:flex;flex-direction:column;gap:8px}.user-price-form-label input{padding:10px 12px;border-radius:10px;border:1px solid #d1d5db;background:#f8fafc;font-size:1rem}.user-price-form-label input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #dbeafe}.user-price-actions{display:flex;justify-content:flex-end}.pdf-links-card h2,.plot-info-card h2{margin:0 0 8px;font-size:1.05rem}.plot-info-card .details-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.plot-info-card .value{font-size:1rem}.pdf-links-table{width:100%;border-collapse:collapse}.pdf-links-table th,.pdf-links-table td{text-align:left;padding:8px 6px;border-top:1px solid #e5e7eb;font-size:.95rem}.pdf-links-table th{color:#111827}.file-name-cell{font-weight:600}.pdf-link{color:var(--accent);text-decoration:none;font-weight:600}.pdf-link:hover{text-decoration:underline}.spitogatos-card h2{margin:0 0 8px;font-size:1.05rem}.spitogatos-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin-top:6px}.spitogatos-link{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;color:#0f172a;text-decoration:none;font-weight:500;line-height:1.45;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.spitogatos-line{display:block}.spitogatos-link:hover{border-color:#9ca3af;box-shadow:var(--shadow-soft);background:#f1f5f9}.advanced-widget{margin-top:8px}.advanced-toggle{border:none;background:#f3f4ff;color:#111827;padding:6px 10px;border-radius:999px;font-size:.85rem;cursor:pointer}.advanced-toggle:hover{background:#e0e7ff}.advanced-content{margin-top:12px}.advanced-ownership-editor{display:grid;grid-template-columns:max-content minmax(180px,260px) 1fr;align-items:center;gap:8px 12px;padding:12px;border:1px solid #c7d2fe;border-radius:12px;background:#f8faff}.advanced-ownership-editor label{color:#111827;font-weight:700}.advanced-ownership-editor select{width:100%;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font:inherit}.advanced-ownership-editor select:focus{border-color:#6366f1;outline:2px solid rgba(99,102,241,.2);outline-offset:1px}.advanced-ownership-editor select:disabled{cursor:wait;opacity:.7}.advanced-ownership-help{color:#64748b;font-size:.85rem}.advanced-ownership-error{grid-column:2 / -1;margin:0;color:#b91c1c;font-size:.85rem}.json-viewer{margin-top:12px;border:1px solid #e5e7eb;border-radius:12px;background:linear-gradient(180deg,#f8fafc 0,#f1f5f9);padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.json-row{display:flex;align-items:center;gap:6px;line-height:1.5;font-size:.92rem;color:#0f172a}.json-row.closing{color:#6b7280}.json-toggle{border:none;background:none;cursor:pointer;color:#6b7280;width:22px;text-align:center;padding:0}.json-toggle.placeholder{visibility:hidden}.json-key{color:#111827;font-weight:600}.json-colon{color:#9ca3af}.json-value{color:#0f172a}@media(max-width:720px){.advanced-ownership-editor{grid-template-columns:1fr}.advanced-ownership-error{grid-column:1}}.auctions-page{display:flex;flex-direction:column;gap:16px}.auctions-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.eyebrow{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:#6b7280}.page-title{margin:2px 0 4px;font-size:1.5rem}.header-sub{margin:0;color:#4b5563;max-width:720px;line-height:1.4}.count-chip{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;min-width:120px;text-align:center;box-shadow:inset 0 1px #fffc}.count-label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.count-value{display:block;font-size:1.2rem;font-weight:700;color:#0f172a}.filters-panel{padding:0;display:flex;flex-direction:column;gap:8px}.filters-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-flow:row dense;gap:12px 16px;align-items:end;padding:12px 16px;margin-bottom:12px}.filters-panel .filters-row{margin:0}.filter-group{display:flex;flex-direction:column;gap:6px}.filter-group label{font-weight:600;font-size:.95rem;line-height:1.25;color:#111827}.filter-group input,.filter-group select{padding:10px;border-radius:8px;border:1px solid #d1d5db;font-size:.95rem;background:#fff}.advanced-toggle-row{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:12px 16px;border:none;border-top:1px solid #e5e7eb;background:none;text-align:left;cursor:pointer;transition:background-color .15s ease}.advanced-toggle-row:hover{background:#f9fafb}.advanced-toggle-text{display:flex;flex-direction:column;gap:2px}.advanced-title{font-weight:700;color:#111827}.chevron{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#111827;transform:rotate(0);transition:transform .15s ease;flex-shrink:0}.chevron.open{transform:rotate(90deg)}.advanced-filters{border-top:1px dashed #e5e7eb;padding-top:8px;align-items:start}.map-filter-group{grid-column:span 2}.map-filter-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.map-filter-summary{margin:0;font-size:.85rem;color:#475569}.filters-actions-row{display:flex;justify-content:flex-end;padding:0 16px 16px}.property-type-group{grid-column:span 2}.property-type-group--inline{grid-column:1 / -1}.gate-filter-group,.search-group{grid-column:span 2}.search-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search-controls input[type=search]{flex:1 1 220px}.ownership-region-pair{grid-column:span 2;display:flex;align-items:flex-start;gap:10px;min-width:0}.ownership-region-pair .filter-group{gap:4px}.ownership-group,.region-group{flex:0 0 auto}.ai-search-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid #d1d5db;background:#f8fafc;font-size:.85rem;cursor:pointer;-webkit-user-select:none;user-select:none}.ai-search-toggle input{margin:0;accent-color:var(--accent)}.search-apply-button{border:1px solid #d1d5db;background:#fff;color:#111827;border-radius:999px;padding:6px 12px;font-size:.85rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.search-apply-button:hover{background:#f3f4f6;border-color:#9ca3af}.checkbox-list{display:flex;flex-wrap:wrap;gap:8px}.checkbox-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;border:1px solid #d1d5db;background:#f8fafc;cursor:pointer;font-size:.9rem;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,background-color .15s ease}.checkbox-pill.checked{border-color:var(--accent);background:#eef2ff}.checkbox-pill input{margin:0;accent-color:var(--accent)}.region-switch{display:inline-grid;grid-template-columns:repeat(3,max-content);width:max-content;overflow:hidden;border:1px solid #d1d5db;border-radius:8px;background:#fff}.region-switch-button{min-width:64px;border:none;border-right:1px solid #d1d5db;background:#f8fafc;color:#475569;padding:9px 12px;cursor:pointer;font-size:.85rem;font-weight:700;line-height:1.15;transition:background-color .15s ease,color .15s ease}.region-switch-button:last-child{border-right:none}.region-switch-button:hover{background:#eef2ff;color:#1d4ed8}.region-switch-button.is-active{background:var(--accent);color:#fff}.full-ownership-checkbox{width:fit-content}.primary-button{background:#2563eb;color:#fff;border:none;border-radius:10px;padding:10px 14px;font-size:.95rem;cursor:pointer;box-shadow:0 10px 25px #2563eb40}.primary-button:hover{background:#1d4ed8}.table-wrapper{overflow:hidden;width:100%;margin:8px 0}.table-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:12px}.table-meta-left{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.table-meta-right{display:flex;align-items:center;gap:8px}.map-open-button{display:inline-flex;align-items:center;gap:6px;border:1px solid #d1d5db;background:#fff;border-radius:999px;padding:6px 12px;font-size:.9rem;cursor:pointer;color:#0f172a}.map-open-button svg{width:18px;height:18px}.map-open-button:hover{border-color:#94a3b8;background:#f8fafc}.map-open-button--active{background:#0f172a;color:#e2e8f0;border-color:#0f172a}.map-open-button--active:hover{background:#1e293b;border-color:#1e293b}.inline-map-panel{padding:0;overflow:hidden;margin-bottom:0}.inline-map-panel+.table-wrapper{margin-top:-12px}.inline-map-body{position:relative;height:50vh}.map-canvas{width:100%;height:100%}.map-loading,.map-error{position:absolute;top:16px;left:16px;z-index:1;padding:8px 12px;border-radius:10px;background:#0f172ad9;color:#e2e8f0;font-size:.9rem}.map-error{background:#b91c1ce6}.map-marker{width:16px;height:16px;border-radius:50%;border:2px solid #0f172a;box-shadow:0 4px 10px #0f172a59;transform:translate(-50%,-50%)}.map-marker--green{background:#22c55e}.map-marker--yellow{background:#facc15}.map-marker--red{background:#ef4444}.map-marker--unknown{background:#94a3b8}.map-marker--highlighted{transform:translate(-50%,-50%) scale(1.8);border-color:#2563eb;box-shadow:0 0 12px 4px #2563eb80;z-index:10;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}@keyframes auction-row-flash{0%{background-color:#2563eb40}to{background-color:transparent}}.auction-row--flash{animation:auction-row-flash 1.5s ease-out}.auction-row--selected{outline:2px solid var(--accent);outline-offset:-2px}.table-scroll{width:100%;overflow-x:auto}.table-scroll--constrained{max-height:60vh;overflow-y:auto}.auctions-table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed;margin-top:6px;margin-bottom:6px}.auctions-table col.col-state{width:160px}.auctions-table col.col-code,.auctions-table col.col-status{width:110px}.auctions-table col.col-date{width:90px}.auctions-table col.col-starting-bid{width:120px}.auctions-table col.col-estimated-price{width:80px}.auctions-table col.col-price-percent{width:50px}.auctions-table col.col-nbr-price{width:90px}.auctions-table col.col-nbr-percent{width:50px}.auctions-table col.col-property-type{width:90px}.auctions-table col.col-address{width:230px}.auctions-table col.col-summary{width:auto}.auctions-table col.col-built-area{width:110px}.auctions-table col.col-map,.auctions-table col.col-first-image{width:170px}.auctions-table th,.auctions-table td{text-align:left;padding:8px 6px;border-top:1px solid #e5e7eb;font-size:.92rem;vertical-align:top}.auctions-table th:first-child,.auctions-table td:first-child{padding-left:4px}.table-header-button{background:none;border:none;font-weight:700;color:#0f172a;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;cursor:pointer;padding:0;width:100%;max-width:100%;text-align:left;line-height:1.2}.table-header-button--static{cursor:default}.header-label{white-space:normal}.sort-indicator{font-size:.8rem;color:#6b7280;letter-spacing:.02em}.auctions-table tbody tr:hover{background:#f9fafb}.auctions-table tbody tr.clickable-row{cursor:pointer}.auctions-table tbody tr.clickable-row:active{background:#f3f4f6}.auctions-table tbody tr[class*=gate-theme-]{background:var(--gate-bg, #ffffff);color:#111827;transition:background-color .15s ease}.auctions-table tbody tr[class*=gate-theme-] td{border-top-color:var(--gate-border, #e5e7eb)}.auctions-table tbody tr[class*=gate-theme-]:hover{background:var(--gate-bg, #ffffff);filter:brightness(.98)}.auctions-table tbody tr[class*=gate-theme-].clickable-row:active{background:var(--gate-bg, #ffffff);filter:brightness(.95)}.code-cell{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}.starting-bid-cell{display:flex;flex-direction:column;gap:4px}.starting-bid-awarded{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px 6px;border-radius:8px;background:#fff9c4;border:1px solid #ffd700;max-width:100%}.starting-bid-awarded-label{font-size:.7rem;font-weight:700;letter-spacing:.04em;color:#8a6f00;text-transform:uppercase}.starting-bid-awarded-value,.starting-bid-awarded-per-sqm{font-weight:700;color:#8a6f00}.property-type-cell{text-align:center}.property-type-cell .property-type-icon{display:block;margin:0 auto}.address-cell{white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word}.address-invalid{color:#d32f2f}.summary-cell{white-space:normal;vertical-align:top;min-width:280px}.summary-text{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.35;word-break:break-word}.summary-text:hover{-webkit-line-clamp:unset;max-height:none;overflow:visible;white-space:normal}.map-cell,.image-cell{text-align:center;vertical-align:top}.image-preview-shell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:170px;height:170px}.image-preview-shell .review-icons{top:8px;right:8px}.map-thumbnail,.image-thumbnail{width:170px;height:170px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb;background:#fff}.pagination-row{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:12px}.pagination-row button{padding:8px 12px;border-radius:8px;border:1px solid #d1d5db;background:#fff;cursor:pointer}.pagination-row button:disabled{cursor:not-allowed;color:#9ca3af;background:#f3f4f6}.muted{color:#6b7280}.center{text-align:center}.error-text{color:#b91c1c;font-weight:600}.neighborhood-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:20px;align-items:start}.neighborhood-control-rail{display:grid;gap:20px;align-content:start}.neighborhood-sidebar,.neighborhood-editor-card,.neighborhood-map-card{background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid rgba(226,232,240,.9);box-shadow:0 18px 45px #0f172a14}.neighborhood-sidebar{display:flex;flex-direction:column;gap:16px;padding:20px}.neighborhood-sidebar-header,.neighborhood-editor-header,.neighborhood-coordinate-tools{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.neighborhood-sidebar-actions,.neighborhood-editor-actions,.neighborhood-coordinate-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.neighborhood-page-title,.neighborhood-editor-card h2{margin:4px 0 0}.neighborhood-sidebar-error,.neighborhood-success{margin:0}.neighborhood-wizard-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 6px}.neighborhood-wizard-step{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid #dbe4ee;background:#f8fafc;color:#64748b;font-weight:700}.neighborhood-wizard-step.is-active{border-color:#0f766e;background:#ccfbf1;color:#115e59}.neighborhood-wizard-step.is-complete{border-color:#86efac;background:#f0fdf4;color:#166534}.neighborhood-wizard-step-index{width:28px;height:28px;border-radius:999px;background:#ffffffe6;display:inline-flex;align-items:center;justify-content:center;font-size:.88rem}.neighborhood-wizard-panel{display:grid;gap:18px;margin-top:18px}.neighborhood-success{color:#065f46;font-weight:700}.neighborhood-sidebar-count{display:inline-flex;align-items:center;gap:6px;color:#0f172a;font-size:.95rem}.neighborhood-list{display:flex;flex-direction:column;gap:10px}.neighborhood-list-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:stretch}.neighborhood-list-item,.neighborhood-empty-state{width:100%;border-radius:14px;border:1px solid #dbe4ee;background:#f8fafce6;padding:14px 16px;text-align:left}.neighborhood-list-item{display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.neighborhood-list-item:hover{transform:translateY(-1px);border-color:#94a3b8;box-shadow:0 10px 24px #0f172a14}.neighborhood-list-item.is-selected{border-color:#0f766e;background:linear-gradient(180deg,#ccfbf1f2,#f0fdfaf2)}.neighborhood-list-item-create{border-style:dashed}.neighborhood-list-visibility{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:58px;padding:10px 8px;border-radius:14px;border:1px solid #dbe4ee;background:#f8fafce6;color:#475569;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.neighborhood-list-visibility input{width:16px;height:16px;margin:0;accent-color:#0f766e;cursor:pointer}.neighborhood-list-name{font-weight:700;color:#0f172a}.neighborhood-list-meta{color:#64748b;font-size:.88rem}.neighborhood-editor-card,.neighborhood-map-card{padding:20px}.neighborhood-metadata{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:18px 0}.neighborhood-metadata-item{padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px solid #dbe4ee}.neighborhood-metadata-label{display:block;margin-bottom:6px;color:#64748b;font-size:.84rem;text-transform:uppercase;letter-spacing:.05em}.neighborhood-json-field{display:flex;flex-direction:column;gap:10px;margin-top:18px;font-weight:700;color:#0f172a}.neighborhood-name-field,.neighborhood-price-field{display:flex;flex-direction:column;gap:10px;font-weight:700;color:#0f172a}.neighborhood-name-input,.neighborhood-price-input{min-height:52px;border-radius:14px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:0 16px;font-size:1rem}.neighborhood-name-input:focus{outline:2px solid #14b8a6;outline-offset:2px}.neighborhood-price-input:focus{outline:2px solid #14b8a6;outline-offset:2px}.neighborhood-json-editor{min-height:420px;width:100%;border-radius:16px;border:1px solid #cbd5e1;background:#0f172a;color:#e2e8f0;padding:16px;font:.95rem/1.6 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;resize:vertical}.neighborhood-json-editor:focus{outline:2px solid #14b8a6;outline-offset:2px}.neighborhood-coordinate-tools{margin:20px 0 14px}.neighborhood-map-status{margin:0;padding:10px 12px;border-radius:12px;border:1px solid #dbe4ee;background:#f8fafc;color:#334155;font-weight:600}.neighborhood-map-mode{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:999px;background:#e2e8f0;color:#334155;font-weight:700}.neighborhood-map-mode.is-editable{background:#ccfbf1;color:#115e59}.neighborhood-map-mode-floating{position:absolute;top:12px;left:12px;z-index:2;box-shadow:0 10px 24px #0f172a1f}.neighborhood-map-card{position:sticky;top:0;display:flex;flex-direction:column;height:100dvh;min-height:100dvh;padding:0;overflow:hidden}.neighborhood-map-shell{position:relative;flex:1;min-height:100%}.neighborhood-map-loading{position:absolute;inset:0;z-index:1;border-radius:18px;background:#ffffffd9}.neighborhood-map-canvas{height:100%;min-height:100%;border-radius:0;overflow:hidden;border:none;background:linear-gradient(135deg,#dbeafe,#f8fafc)}.neighborhood-map-canvas.neighborhood-map-canvas-drawing{cursor:crosshair}@media(max-width:900px){.neighborhood-page,.neighborhood-wizard-steps{grid-template-columns:1fr}.neighborhood-sidebar{position:static}.neighborhood-map-card{position:static;height:60dvh;min-height:520px}.filters-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.filters-row>*{grid-area:auto}.property-type-group,.search-group,.map-filter-group{grid-column:span 2}.filters-actions-row{justify-content:flex-start}.auction-map-filter-body{grid-template-columns:1fr;grid-template-rows:minmax(320px,1fr) auto}.auction-map-filter-map{border-right:none;border-bottom:1px solid #e5e7eb}.auction-map-filter-dialog{width:100vw;height:100dvh;border-radius:0}}@media(max-width:720px){.page-container--auction-detail{padding:0 0 32px;overflow-x:clip}.page-container--auction-detail .nav-bar{padding-right:max(10px,env(safe-area-inset-right));padding-left:max(10px,env(safe-area-inset-left))}.auction-detail-page{width:100%;min-width:0}.auction-detail-page>.card,.auction-detail-page>.widgets-row>.card{border-right:0;border-left:0;border-radius:0}.auction-detail-page .image-gallery{flex:none;width:100%;min-height:0;padding:0;overflow:hidden}.auction-detail-page .image-gallery .thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.auction-detail-page .image-gallery .thumb-button--secondary{min-width:0}.auction-detail-page .image-gallery .thumb-button--secondary img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px}.auction-detail-page .image-gallery .thumb-button--primary{position:relative;grid-column:1 / -1;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#0f172a}.auction-detail-page .image-gallery .thumb-button--primary img{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%;max-height:none;object-fit:contain;border:0;border-radius:0;background:#0f172a}.image-modal{padding:0;background:#0f172a}.image-modal-content{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none}.image-modal-content img{width:100%;height:100%;min-width:0;max-width:none;max-height:none;border-radius:0;object-fit:contain}.image-modal-close{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:44px;height:44px}.image-modal-prev{left:max(8px,env(safe-area-inset-left))}.image-modal-next{right:max(8px,env(safe-area-inset-right))}.property-type-group,.search-group,.map-filter-group{grid-column:span 1}.statistics-grid{grid-template-columns:1fr}.statistics-card--wide{grid-column:auto}.location-widget,.neighborhood-sidebar-header,.neighborhood-editor-header,.neighborhood-coordinate-tools{flex-direction:column}.title-banner{flex-direction:column;align-items:flex-start}.title-banner-compact{flex-direction:column;align-items:flex-start;gap:10px}.title-banner-left,.title-banner-gate{width:100%;flex:0 1 auto}.title-banner-controls{width:100%;margin-left:0;justify-content:flex-start;flex-wrap:wrap}.title-banner-gate{justify-content:flex-start}.title-banner-gate .gate-indicator{align-items:flex-start}.widgets-row-top{flex-direction:column}.widgets-row-top>.card{flex:1 1 auto}.widgets-row-property{flex-direction:column;min-height:0}.widgets-row-property>.card{flex:1 1 auto}.location-widget-compact{min-height:360px}.location-info-bar{align-items:center;gap:6px 8px;padding:10px 14px}.location-info-bar .info-bar-separator{display:none}.address-label{font-size:1rem}.address-truncated{flex:1 1 calc(100% - 112px);max-width:none}.distance-inline,.map-link{font-size:.85rem}.location-live-map{flex:0 0 auto;height:min(360px,62vh);min-height:320px}.location-live-map-body{min-height:100%}.location-map-fallback{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;background:#f8fafc}.location-live-map-body .map-canvas{position:relative;z-index:1}.location-live-map-body .map-canvas--pending{opacity:0;pointer-events:none}.location-map-controls,.location-live-map-body .map-loading,.location-live-map-body:not(.location-live-map-body--has-fallback) .map-error{z-index:3}.location-live-map-body--has-fallback .map-error{display:none}.image-gallery .thumbs{justify-content:center}.thumb-button:first-child img{width:min(100%,380px);max-width:100%;height:auto;aspect-ratio:1 / 1}.gate-steps{justify-content:flex-start}.gate-step.is-active{font-size:.82rem;padding:4px 10px}}@media(max-width:720px),(hover:none),(pointer:coarse){.auction-row .image-preview-shell .review-icons{position:absolute;top:8px;right:8px;margin:0;opacity:1;pointer-events:auto}.auction-row .image-preview-shell .drop-button{min-width:72px;min-height:36px;padding:7px 12px;font-size:.85rem}}.auction-project-window{min-width:320px;min-height:100vh;padding:clamp(.75rem,2vw,1.75rem);background:#f6f7f8}.auction-project-window-error{max-width:42rem;margin:3rem auto}
