.wx-textarea.wx-3yFVAC{resize:vertical;width:var(--wx-input-width);max-width:100%;padding:var(--wx-input-padding);min-height:100px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);outline:none;display:block}.wx-textarea.wx-3yFVAC:focus{border:var(--wx-input-border-focus)}.wx-textarea.wx-3yFVAC::placeholder{color:var(--wx-input-placeholder-color)}.wx-textarea[disabled].wx-3yFVAC{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);resize:none}.wx-textarea[disabled].wx-3yFVAC::placeholder{color:var(--wx-color-font-disabled)}.wx-textarea.wx-error.wx-3yFVAC{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-button.wx-2ZWgb4{vertical-align:top;text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-button-border-radius);background-color:var(--wx-button-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;max-width:100%;min-width:var(--wx-button-width);text-decoration:none;transition:none;display:inline-block;overflow:hidden}.wx-button.wx-2ZWgb4:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-button.wx-2ZWgb4,.wx-button.wx-2ZWgb4:focus,.wx-button.wx-2ZWgb4:active{outline:none}.wx-button[disabled].wx-2ZWgb4{cursor:not-allowed;background:var(--wx-color-disabled);color:var(--wx-color-font-disabled);border-color:#0000}.wx-block.wx-2ZWgb4{width:100%;display:block}.wx-square.wx-2ZWgb4{border-radius:0}i.wx-2ZWgb4{vertical-align:top;font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;margin-right:2px;line-height:1;display:inline-block;position:relative}i.wx-2ZWgb4:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-2ZWgb4{padding-left:var(--wx-button-icon-indent);padding-right:var(--wx-button-icon-indent);min-width:auto}.wx-icon.wx-2ZWgb4 i.wx-2ZWgb4{opacity:1;margin:0}.wx-primary.wx-2ZWgb4{background-color:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-2ZWgb4.wx-pressed,.wx-2ZWgb4.wx-pressed:hover,.wx-2ZWgb4.wx-pressed:active,.wx-2ZWgb4.wx-pressed[disabled]{background-color:var(--wx-button-pressed);box-shadow:var(--wx-button-box-shadow)}.wx-2ZWgb4.wx-primary.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:active:not([disabled]){background-color:var(--wx-button-primary-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-2ZWgb4.wx-danger.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:active:not([disabled]){background-color:var(--wx-button-danger-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary.wx-2ZWgb4{background:var(--wx-color-secondary);color:var(--wx-color-secondary-font);border-color:var(--wx-color-secondary-border)}.wx-secondary.wx-2ZWgb4:hover:not([disabled]){background:var(--wx-color-secondary-hover)}.wx-secondary.wx-pressed:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:hover:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:active:not([disabled]).wx-2ZWgb4{background:var(--wx-color-secondary-hover);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary[disabled].wx-2ZWgb4{border-color:var(--wx-color-secondary-border-disabled)}.wx-danger.wx-2ZWgb4{background-color:var(--wx-color-danger);color:var(--wx-button-danger-font-color)}.wx-link.wx-2ZWgb4{color:var(--wx-color-link);vertical-align:baseline;border:none;padding:0}.wx-link.wx-2ZWgb4,.wx-link.wx-2ZWgb4:hover,.wx-link[disabled].wx-2ZWgb4{background:0 0}.wx-link[disabled].wx-2ZWgb4{color:var(--wx-color-font-disabled)}.wx-checkbox.wx-2IvefP{vertical-align:top;max-width:var(--wx-input-width);display:inline-block;position:relative}.wx-check.wx-2IvefP{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-label.wx-2IvefP{font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-before.wx-2IvefP,.wx-after.wx-2IvefP{display:block}.wx-after.wx-2IvefP{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);margin-left:8px}.wx-before.wx-2IvefP{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);flex-shrink:0;position:relative}.wx-before.wx-2IvefP:before{content:"";width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);border-radius:var(--wx-checkbox-border-radius);background:var(--wx-input-background);display:block}.wx-before.wx-2IvefP:after{content:"";width:calc(var(--wx-checkbox-size) * .56);height:calc(var(--wx-checkbox-size) * .32);border-style:solid;border-color:var(--wx-color-primary-font);border-width:0 0 calc(var(--wx-checkbox-size) * .12) calc(var(--wx-checkbox-size) * .12);margin-left:calc(var(--wx-checkbox-size) * -.26);margin-top:calc(var(--wx-checkbox-size) * -.24);display:none;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-color-primary);border-color:#0000}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{display:block}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-check.wx-2IvefP[disabled]:not(:checked)~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{border-color:var(--wx-input-background)}.wx-checkboxgroup.wx-q8xwRD{margin-top:calc(var(--wx-field-gutter) * -1);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.wx-item.wx-q8xwRD{max-width:100%;margin-top:var(--wx-field-gutter);flex:0 0 100%}.wx-checkboxgroup.wx-inline.wx-q8xwRD .wx-item.wx-q8xwRD{padding-right:var(--wx-field-gutter);flex:none}.wx-checkboxgroup.wx-grid.wx-q8xwRD .wx-item.wx-q8xwRD{max-width:50%;padding-right:var(--wx-field-gutter);flex:0 0 50%}.wx-popup.wx-37M6Fj{z-index:var(--wx-popup-z-index);background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);overflow:hidden}.wx-dropdown.wx-aaaVytZW{z-index:5;background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);position:absolute;overflow:hidden}.wx-top-center.wx-aaaVytZW{top:0;left:50%;transform:translate(-50%,-100%)translateY(-2px)}.wx-top-start.wx-aaaVytZW{top:0;left:0;transform:translateY(-100%)translateY(-2px)}.wx-top-end.wx-aaaVytZW{top:0;right:0;transform:translateY(-100%)translateY(-2px)}.wx-bottom-center.wx-aaaVytZW{bottom:0;left:50%;transform:translate(-50%,100%)translateY(2px)}.wx-bottom-start.wx-aaaVytZW{bottom:0;left:0;transform:translateY(100%)translateY(2px)}.wx-bottom-end.wx-aaaVytZW{bottom:0;right:0;transform:translateY(100%)translateY(2px)}.wx-left-center.wx-aaaVytZW{bottom:50%;left:0;transform:translate(-100%,50%)translate(-2px)}.wx-left-start.wx-aaaVytZW{top:0;left:0;transform:translate(-100%)translate(-2px)}.wx-left-end.wx-aaaVytZW{bottom:0;left:0;transform:translate(-100%)translate(-2px)}.wx-right-center.wx-aaaVytZW{bottom:50%;right:0;transform:translate(100%,50%)translate(2px)}.wx-right-start.wx-aaaVytZW{top:0;right:0;transform:translate(100%)translate(2px)}.wx-right-end.wx-aaaVytZW{bottom:0;right:0;transform:translate(100%)translate(2px)}.wx-portal-node.wx-32GZ52{display:none}.wx-colorselect.wx-121TgJ{width:var(--wx-input-width);position:relative}.wx-selected.wx-121TgJ{left:var(--wx-input-icon-indent);position:absolute;top:50%;transform:translateY(-50%)}.wx-colors.wx-121TgJ{flex-wrap:wrap;gap:8px;padding:8px;display:flex}.wx-color.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer}.wx-input.wx-121TgJ{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-121TgJ.wx-focus{border:var(--wx-input-border-focus)}.wx-input.wx-121TgJ::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-121TgJ[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-121TgJ[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-121TgJ[disabled]~.wx-color,.wx-input.wx-121TgJ[disabled]~.wx-empty{cursor:not-allowed}.wx-input.wx-121TgJ.wx-error{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-empty.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(to top left,#0000 0% calc(50% - 1px),red 50%,#0000 calc(50% + 1px) 100%)}.wxi-close.wx-121TgJ{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);color:var(--wx-input-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wxi-close.wx-121TgJ:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-colorboard.wx-1yoKzq{flex-direction:column;gap:12px;width:100%;padding:8px;display:flex}.wx-color-block.wx-1yoKzq{width:100%;height:140px;position:relative;box-shadow:0 1px 3px #0003}.wx-color-block.wx-1yoKzq:before,.wx-color-block.wx-1yoKzq:after{content:"";width:100%;height:100%;position:absolute}.wx-color-block.wx-1yoKzq:before{z-index:2;background-image:linear-gradient(#fff0,#000)}.wx-color-block.wx-1yoKzq:after{z-index:1;background-image:linear-gradient(90deg,#fff,#cb998000)}.wx-color-block-slider.wx-1yoKzq{width:16px;height:16px;margin:-8px 0 0 -8px}.wx-slider.wx-1yoKzq{z-index:3;border:2px solid #fff;border-radius:50%;position:absolute;box-shadow:0 1px 3px #0003}.wx-slider.wx-1yoKzq:focus,.wx-slider.wx-1yoKzq:hover{outline:none;box-shadow:0 1px 3px #0003,inset 0 0 4px #fff}.wx-color-line.wx-1yoKzq{background-image:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);border-radius:6px;width:100%;height:8px;position:relative}.wx-color-line-slider.wx-1yoKzq{width:14px;height:14px;margin:0 0 0 -7px;top:-4px}.wx-color-controls.wx-1yoKzq{flex-wrap:wrap;justify-content:space-between;display:flex}.wx-color.wx-1yoKzq,.wx-text.wx-1yoKzq{width:calc(50% - 4px)}.wx-color.wx-1yoKzq{height:32px}.wx-text.wx-1yoKzq{background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);outline:none}.wx-text.wx-1yoKzq:focus{border:var(--wx-input-border-focus)}.wx-colorpicker.wx-mmT8WH{width:var(--wx-input-width);position:relative}.wx-color.wx-mmT8WH{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer;left:var(--wx-input-icon-indent);position:absolute;top:50%;transform:translateY(-50%)}.wx-input.wx-mmT8WH{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-focus.wx-mmT8WH{border:var(--wx-input-border-focus)}.wx-input.wx-mmT8WH::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-mmT8WH[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-mmT8WH[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-mmT8WH[disabled]~.wx-color.wx-mmT8WH{cursor:not-allowed}.wx-input.wx-error.wx-mmT8WH{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wxi-close.wx-mmT8WH{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wxi-close.wx-mmT8WH:before{display:block}.wxi-close.wx-mmT8WH:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-list.wx-233fr7{max-height:250px;position:relative;overflow-y:auto}.wx-list-wrapper.wx-233fr7{width:100%;position:relative}.wx-list-content.wx-233fr7{position:absolute;top:0;left:0;right:0}.wx-item.wx-233fr7{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);cursor:pointer;flex-wrap:nowrap;align-items:center;display:flex}.wx-item.wx-focus.wx-233fr7{background:var(--wx-background-hover)}.wx-no-data.wx-233fr7{padding:var(--wx-input-padding)}.wx-combo.wx-1j11Jk{width:var(--wx-input-width);position:relative}.wx-input.wx-1j11Jk{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;outline:none;display:block;overflow:hidden}.wx-input.wx-1j11Jk:focus{border:var(--wx-input-border-focus)}.wx-input.wx-1j11Jk::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-1j11Jk[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-1j11Jk[disabled]::placeholder,.wx-input.wx-1j11Jk[disabled]~.wx-icon.wx-1j11Jk{color:var(--wx-color-font-disabled)}.wx-input.wx-error.wx-1j11Jk{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-input.wx-error.wx-1j11Jk~.wx-icon.wx-1j11Jk{color:var(--wx-color-danger)}.wx-icon.wx-1j11Jk{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-1j11Jk:before{display:block}.wx-icon.wxi-close.wx-1j11Jk{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-1j11Jk:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-text.wx-hQ64J4{width:var(--wx-input-width);position:relative}.wx-text.wx-disabled.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-font-disabled)}.wx-text.wx-error.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-danger)}.wx-icon.wx-hQ64J4{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-hQ64J4:before{display:block}.wx-icon-left.wx-hQ64J4 .wx-icon.wx-hQ64J4:not(.wxi-close){right:auto;left:var(--wx-input-icon-indent)}.wx-icon.wxi-close.wx-hQ64J4{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-hQ64J4:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-input.wx-hQ64J4{width:var(--wx-input-width);height:var(--wx-input-height);max-width:100%;padding:var(--wx-input-padding);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-hQ64J4:focus{border:var(--wx-input-border-focus)}.wx-input.wx-hQ64J4::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon-left.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-icon-right.wx-hQ64J4 .wx-input.wx-hQ64J4,.wx-text.wx-clear.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-input.wx-hQ64J4[disabled]{border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);pointer-events:none;cursor:not-allowed!important}.wx-input.wx-hQ64J4[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-error.wx-hQ64J4 .wx-input.wx-hQ64J4{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-header.wx-8HQVQV{margin-bottom:calc(var(--wx-calendar-gap) * 2);font-size:var(--wx-calendar-header-font-size);line-height:var(--wx-calendar-header-line-height);font-weight:var(--wx-calendar-header-font-weight);flex-wrap:nowrap;align-items:center;display:flex}.wx-spacer.wx-8HQVQV,.wx-pager.wx-8HQVQV{width:var(--wx-calendar-cell-size);height:var(--wx-calendar-cell-size);flex-shrink:0}.wx-pager.wx-8HQVQV{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--wx-calendar-icon-color);line-height:1;font-size:var(--wx-calendar-icon-size);border-radius:50%;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-pager.wx-8HQVQV:before{display:block}.wx-pager.wx-8HQVQV:hover{background-color:var(--wx-background-hover)}.wx-label.wx-8HQVQV{flex:0 0 calc(100% - var(--wx-calendar-cell-size) * 2);max-width:calc(100% - var(--wx-calendar-cell-size) * 2);text-align:center;color:var(--wx-color-link);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-button.wx-3s8W4d{vertical-align:top;text-align:center;letter-spacing:normal;font-family:var(--wx-calendar-controls-font-family);font-size:var(--wx-calendar-controls-font-size);line-height:var(--wx-calendar-controls-line-height);font-weight:var(--wx-calendar-controls-font-weight);text-transform:none;color:var(--wx-calendar-controls-font-color);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;max-width:100%;padding:0;text-decoration:none;transition:none;display:inline-block}.wx-button.wx-3s8W4d,.wx-button.wx-3s8W4d:focus,.wx-button.wx-3s8W4d:active{outline:none}.wx-button.wx-3s8W4d:active{opacity:.8}.wx-398RBS.wx-weekdays{margin-bottom:calc(var(--wx-calendar-gap) * 1.5);flex-wrap:nowrap;display:flex}.wx-398RBS.wx-weekday{max-width:14.2857%;font-size:var(--wx-font-size-sm);line-height:var(--wx-line-height-sm);color:var(--wx-color-font-alt);text-align:center;flex:0 0 14.2857%}.wx-398RBS.wx-days{flex-wrap:wrap;display:flex}.wx-398RBS.wx-day{border-radius:var(--wx-calendar-border-radius);max-width:14.2857%;height:calc(var(--wx-calendar-cell-size) - var(--wx-calendar-line-gap) * 2);margin:calc(var(--wx-calendar-line-gap) / 2) 0;text-align:center;flex-wrap:nowrap;flex:0 0 14.2857%;justify-content:center;align-items:center;display:flex}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected){cursor:pointer}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected):hover{background:var(--wx-background-hover)}.wx-398RBS.wx-day.wx-out{color:var(--wx-color-font-disabled)}.wx-398RBS.wx-day.wx-selected:not(.wx-out){background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-398RBS.wx-day.wx-selected.wx-left:not(.wx-out){border-radius:calc(var(--wx-calendar-border-radius)) 0 0 calc(var(--wx-calendar-border-radius))}.wx-398RBS.wx-day.wx-selected.wx-right:not(.wx-out){border-radius:0 calc(var(--wx-calendar-border-radius)) calc(var(--wx-calendar-border-radius)) 0}.wx-398RBS.wx-day.wx-inrange:not(.wx-out){background:var(--wx-color-primary-selected);border-radius:0}.wx-398RBS.wx-day.wx-weekend:not(.wx-selected):not(.wx-out){color:var(--wx-color-primary)}.wx-398RBS.wx-day.wx-inactive{pointer-events:none}.wx-months.wx-34U8T8{margin:var(--wx-calendar-gap);flex-wrap:wrap;display:flex}.wx-month.wx-34U8T8{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-month.wx-current.wx-34U8T8{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-month:not(.wx-current):hover{background-color:var(--wx-background-hover)}.wx-buttons.wx-34U8T8{margin-top:var(--wx-calendar-gap);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-years.wx-1XEF33{margin:var(--wx-calendar-gap);flex-wrap:wrap;display:flex}.wx-year.wx-1XEF33{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-year.wx-current.wx-1XEF33{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-year:not(.wx-current):hover.wx-1XEF33{background-color:var(--wx-background-hover)}.wx-prev-decade.wx-1XEF33,.wx-next-decade.wx-1XEF33{color:var(--wx-color-font-disabled)}.wx-buttons.wx-1XEF33{margin-top:var(--wx-calendar-gap);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-calendar.wx-2Gr4AS{width:100%;height:auto;padding:var(--wx-calendar-padding);cursor:default;font-family:var(--wx-calendar-font-family);font-size:var(--wx-calendar-font-size);line-height:var(--wx-calendar-line-height);font-weight:var(--wx-calendar-font-weight);color:var(--wx-calendar-font-color)}.wx-calendar.wx-2Gr4AS.wx-part{padding-bottom:0}.wx-wrap.wx-2Gr4AS{width:calc(var(--wx-calendar-cell-size) * 7);margin:0 auto}.wx-buttons.wx-2Gr4AS{margin-top:calc(var(--wx-calendar-gap) * 2);flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:flex}.wx-button-item.wx-2Gr4AS+.wx-button-item.wx-2Gr4AS{margin-left:calc(var(--wx-calendar-gap) * 3)}.wx-datepicker.wx-1lKOFG{width:var(--wx-input-width);position:relative}.wx-rangecalendar.wx-p2jCaW{padding-bottom:var(--wx-calendar-padding);display:flex}.wx-half.wx-p2jCaW{flex:1}.wx-daterangepicker.wx-1b0WDQ{width:var(--wx-input-width);position:relative}.wx-13aa5W.wx-fullscreen::backdrop{background-color:var(--wx-background)}.wx-13aa5W.wx-fullscreen{outline:none;width:100%;height:100%;position:relative}.wx-13aa5W.wx-fullscreen-icon{height:20px;margin:auto;font-size:20px}.wx-13aa5W.wx-fullscreen .wx-fullscreen-button{width:40px;height:40px;padding:initial;border:none;border-radius:50%;display:flex;position:absolute;bottom:35px;right:25px}.wx-icon.wx-mdnST1{color:var(--wx-color-font-alt);cursor:pointer;font-size:var(--wx-button-icon-size);padding:var(--wx-button-icon-indent);line-height:var(--wx-button-line-height);display:inline-block}.wx-icon.wx-mdnST1:hover{background-color:var(--wx-background-hover)}.wx-multicombo.wx-12Wj21{width:var(--wx-input-width);position:relative}.wx-multicombo.wx-12Wj21.wx-focus .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-tag.wx-12Wj21{background:var(--wx-color-disabled);color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21:not(.wx-disabled) .wx-tag.wx-12Wj21{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-input.wx-12Wj21{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-error .wx-wrapper.wx-12Wj21{border-color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-error .wx-input.wx-12Wj21,.wx-multicombo.wx-12Wj21.wx-error .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-tags.wx-12Wj21{gap:var(--wx-multicombo-tag-gap);padding:var(--wx-multicombo-tag-gap)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-input.wx-12Wj21{border-top:var(--wx-input-border)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-focus .wx-input.wx-12Wj21{border-top:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-disabled .wx-input.wx-12Wj21{border-top:var(--wx-input-border-disabled)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-error .wx-input.wx-12Wj21{border-top-color:var(--wx-color-danger)}.wx-wrapper.wx-12Wj21{border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background)}.wx-tags.wx-12Wj21{flex-wrap:wrap;align-items:flex-start;display:flex;overflow:hidden}.wx-tag.wx-12Wj21{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-multicombo-tag-border);border-radius:var(--wx-multicombo-tag-border-radius);background:var(--wx-multicombo-tag-background);padding:var(--wx-multicombo-tag-pading);position:relative}.wx-icon.wx-12Wj21{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-12Wj21:before{display:block}.wxi-close.wx-12Wj21{pointer-events:all;cursor:pointer}.wxi-close.wx-12Wj21:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-select.wx-12Wj21{position:relative}.wx-input.wx-12Wj21{width:100%;height:var(--wx-input-height);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;display:block;overflow:hidden}.wx-pager.wx-35Np0p{gap:var(--wx-padding);padding:var(--wx-padding);flex-wrap:wrap;align-items:center;display:flex}.wx-input.wx-35Np0p{width:50px;height:var(--wx-input-height);padding:var(--wx-input-padding);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);outline:none;display:block}.wx-input.wx-35Np0p:focus{border:var(--wx-input-border-focus)}.wx-input.wx-35Np0p::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon.wx-35Np0p{cursor:pointer;padding:var(--wx-input-padding);border-radius:var(--wx-input-border-radius);font-size:var(--wx-icon-size);color:var(--wx-color-link);line-height:1}.wx-icon.wx-35Np0p:before{display:block}.wx-icon.wx-35Np0p:hover{background-color:var(--wx-background-hover)}.wx-icon.wx-35Np0p.wx-disabled{cursor:default;pointer-events:none;color:var(--wx-color-font-disabled)}.wx-left.wx-35Np0p,.wx-center.wx-35Np0p,.wx-right.wx-35Np0p{align-items:center;gap:var(--wx-padding);display:flex}.wx-radio.wx-3lDF1s{vertical-align:top;max-width:var(--wx-input-width);display:inline-block;position:relative}.wx-input.wx-3lDF1s{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-label.wx-3lDF1s{font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-circle.wx-3lDF1s{display:block}.wx-radio-text.wx-3lDF1s{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);margin-left:8px}.wx-circle.wx-3lDF1s{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);flex-shrink:0;position:relative}.wx-circle.wx-3lDF1s:before{content:"";width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);background:var(--wx-input-background);border-radius:50%;display:block}.wx-circle.wx-3lDF1s:after{content:"";width:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);height:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);border-style:solid;border-color:var(--wx-input-background);border-width:calc(var(--wx-checkbox-size) * .2);border-radius:50%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-color-primary);border-color:#0000}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:after{display:block}.wx-input.wx-3lDF1s[disabled]~.wx-label.wx-3lDF1s{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-input.wx-3lDF1s[disabled]:not(:checked)~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-input.wx-3lDF1s[disabled]:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-checkbox-border-color-disabled)}.wx-radiogroup.wx-38w70j{margin-top:calc(var(--wx-field-gutter) * -1);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.wx-item.wx-38w70j{max-width:100%;margin-top:var(--wx-field-gutter);flex:0 0 100%}.wx-radiogroup.wx-inline.wx-38w70j .wx-item.wx-38w70j{padding-right:var(--wx-field-gutter);flex:none}.wx-radiogroup.wx-grid.wx-38w70j .wx-item.wx-38w70j{max-width:50%;padding-right:var(--wx-field-gutter);flex:0 0 50%}.wx-richselect.wx-2YgblL{width:var(--wx-input-width);min-height:var(--wx-input-height);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);cursor:pointer;outline:none;position:relative}.wx-richselect.wx-2YgblL:focus{border:var(--wx-input-border-focus)}.wx-richselect.wx-disabled.wx-2YgblL{cursor:not-allowed;border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-richselect.wx-disabled.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-disabled.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-font-disabled)}.wx-richselect.wx-error.wx-2YgblL{border-color:var(--wx-color-danger)}.wx-richselect.wx-error.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-error.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-danger)}.wx-label.wx-2YgblL{width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);display:block;overflow:hidden}.wx-placeholder.wx-2YgblL{color:var(--wx-input-placeholder-color)}.wx-icon.wx-2YgblL{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-2YgblL:before{display:block}.wx-icon.wxi-close.wx-2YgblL{pointer-events:all}.wx-icon.wxi-close.wx-2YgblL:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-nowrap.wx-2YgblL .wx-label.wx-2YgblL{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-segmented.wx-0hMO7P{background:var(--wx-segmented-background);border:var(--wx-segmented-border);border-radius:var(--wx-segmented-border-radius);padding:var(--wx-segmented-padding);flex-wrap:nowrap;max-width:100%;display:inline-flex}.wx-segment.wx-0hMO7P{text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-segmented-border-radius);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;flex-wrap:nowrap;align-items:center;max-width:100%;text-decoration:none;transition:none;display:flex}.wx-segment.wx-0hMO7P,.wx-segment.wx-0hMO7P:focus,.wx-segment.wx-0hMO7P:active{outline:none}.wx-segment.wx-0hMO7P+.wx-segment.wx-0hMO7P{margin-left:var(--wx-segmented-padding)}.wx-segment.wx-0hMO7P:hover{background:var(--wx-segmented-background-hover)}.wx-segment.wx-selected.wx-0hMO7P,.wx-segment.wx-selected.wx-0hMO7P:hover,.wx-segment.wx-selected.wx-0hMO7P:focus{background:var(--wx-color-primary);color:var(--wx-color-primary-font);cursor:default}.wx-icon.wx-0hMO7P{font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;line-height:1;position:relative}.wx-icon.wx-0hMO7P:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-0hMO7P{opacity:1}.wx-icon.wx-0hMO7P+.wx-label.wx-0hMO7P{margin-left:4px}.wx-select-box.wx-2yx1Fo{width:var(--wx-input-width);position:relative}.wx-select.wx-2yx1Fo{appearance:none;width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;outline:none;display:block;overflow:hidden!important}.wx-select.wx-2yx1Fo:focus{border:var(--wx-input-border-focus)}.wx-select[disabled].wx-2yx1Fo{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-select[disabled].wx-2yx1Fo~.wx-placeholder.wx-2yx1Fo,.wx-select[disabled].wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-font-disabled)}.wx-select.wx-error.wx-2yx1Fo{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-select.wx-error.wx-2yx1Fo option{color:var(--wx-input-font-color)}.wx-select.wx-error.wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-danger)}.wx-placeholder.wx-2yx1Fo{border:var(--wx-input-border);width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-placeholder-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;pointer-events:none;border-color:#0000;position:absolute;top:0;left:0;overflow:hidden!important}.wx-icon.wx-2yx1Fo{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-2yx1Fo:before{display:block}.wx-icon.wx-2yx1Fo.wxi-close{pointer-events:all;cursor:pointer}.wx-icon.wxi-close:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-slider.wx-2EDJ8G{width:var(--wx-input-width)}.wx-label.wx-2EDJ8G{margin:var(--wx-slider-label-margin);font-family:var(--wx-slider-label-font-family);font-size:var(--wx-slider-label-font-size);line-height:var(--wx-slider-label-line-height);font-weight:var(--wx-slider-label-font-weight);color:var(--wx-slider-label-font-color);display:block}.wx-inner.wx-2EDJ8G{padding:calc((var(--wx-slider-height) - var(--wx-slider-track-height)) / 2) 0}.wx-input.wx-2EDJ8G{appearance:none;width:100%;height:var(--wx-slider-track-height);background:var(--wx-slider-background);border-radius:var(--wx-slider-track-border-radius);border:none;margin:0;display:block}.wx-input.wx-2EDJ8G:focus{outline:none}.wx-input.wx-2EDJ8G::-webkit-slider-runnable-track{width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-webkit-slider-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);box-shadow:var(--wx-slider-thumb-shadow);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G::-moz-range-track{width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-moz-range-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G::-moz-range-progress{background-color:var(--wx-slider-primary);height:var(--wx-slider-track-height);border-top-left-radius:var(--wx-slider-track-border-radius);border-bottom-left-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-track{color:#0000;width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-ms-fill-lower{background:var(--wx-slider-primary);border:.2px solid var(--wx-slider-primary);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-fill-upper{background:var(--wx-slider-background);border:.2px solid var(--wx-slider-background);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G:focus::-ms-fill-lower{background:var(--wx-slider-primary)}.wx-input.wx-2EDJ8G:focus::-ms-fill-upper{background:var(--wx-slider-background)}.wx-input.wx-2EDJ8G[disabled]{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-runnable-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-moz-range-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-progress{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-lower{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-upper{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-lower{background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-upper{background:var(--wx-color-disabled)}.wx-switch.wx-2dAR5c{vertical-align:top;cursor:default;margin:0;display:inline-block;position:relative}.wx-input.wx-2dAR5c{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-box.wx-2dAR5c{width:var(--wx-switch-width);height:var(--wx-switch-height);border:var(--wx-switch-border-width) solid var(--wx-switch-border-color);border-radius:calc(var(--wx-switch-height) / 2);background-color:var(--wx-switch-background);cursor:pointer;transition:background-color .4s;display:block;position:relative;overflow:hidden}.wx-box.wx-2dAR5c:before{content:"";left:var(--wx-switch-thumb-offset);top:var(--wx-switch-thumb-offset);height:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);width:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);border:var(--wx-switch-thumb-border);background:var(--wx-switch-thumb-background);box-shadow:var(--wx-switch-thumb-shadow);border-radius:50%;transition:transform .4s;position:absolute}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c{background-color:var(--wx-switch-primary)}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c:before{transform:translate(calc(var(--wx-switch-width) - var(--wx-switch-height)))}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c{background-color:var(--wx-color-disabled);border-color:var(--wx-switch-border-color-disabled);cursor:not-allowed}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c:before{border:var(--wx-switch-thumb-border-disabled);background:var(--wx-switch-thumb-background-disabled)}.wx-tabs.wx-138fWJ{flex-wrap:nowrap;display:inline-flex}.wx-tab.wx-138fWJ{text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-width:var(--wx-tabs-border-width);background:var(--wx-tabs-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;max-width:100%;min-width:var(--wx-tabs-cell-min-width);-webkit-user-select:none;user-select:none;border-radius:0;flex-wrap:nowrap;justify-content:center;align-items:center;text-decoration:none;transition:none;display:flex;position:relative}.wx-tab.wx-138fWJ+.wx-tab.wx-138fWJ:before{content:"";left:calc(var(--wx-tabs-border-width) * -1 - var(--wx-tabs-divider-width) / 2);width:0;height:calc(var(--wx-tabs-border-width) * 2 + var(--wx-tabs-divider-height));border-left:var(--wx-tabs-divider-width) solid var(--wx-tabs-divider-color);display:block;position:absolute;top:50%;transform:translateY(-50%)}.wx-tab.wx-138fWJ:first-child{border-top-left-radius:var(--wx-tabs-border-radius);border-bottom-left-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ:last-child{border-top-right-radius:var(--wx-tabs-border-radius);border-bottom-right-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ,.wx-tab.wx-138fWJ:focus,.wx-tab.wx-138fWJ:active{outline:none}.wx-tab.wx-138fWJ:hover{background:var(--wx-tabs-background-hover)}.wx-tab.wx-active.wx-138fWJ,.wx-tab.wx-active.wx-138fWJ:hover,.wx-tab.wx-active.wx-138fWJ:focus{background:var(--wx-tabs-active-background);color:var(--wx-tabs-active-color);cursor:default}.wx-tab.wx-active.wx-138fWJ:before,.wx-tab.wx-active.wx-138fWJ+.wx-tab.wx-138fWJ:before{display:none}.wx-tab.wx-active.wx-138fWJ:after,.wx-tab.wx-138fWJ:hover:after{content:"";width:calc(100% - 26px);height:0;display:block;position:absolute;left:13px}.wx-tab.wx-active.wx-138fWJ:after{border-bottom:2px solid var(--wx-tabs-active-border)}.wx-tab:not(.wx-active):hover:after{border-bottom:2px solid var(--wx-tabs-hover-border)}.wx-top.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-top.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:100%}.wx-bottom.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-bottom.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:0}.wx-icon.wx-138fWJ{font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;line-height:1;position:relative}.wx-icon.wx-138fWJ:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-138fWJ{opacity:1}.wx-icon.wx-138fWJ+.wx-label.wx-138fWJ{margin-left:4px}.wx-counter.wx-22t21n{border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);width:max-content;display:flex}.wx-counter.wx-22t21n:not(.wx-readonly):has(.wx-input:focus){border:var(--wx-input-border-focus)}.wx-input.wx-22t21n{box-sizing:border-box;background:var(--wx-background);width:40px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);border:none;border-left:var(--wx-input-border);border-right:var(--wx-input-border);outline:none;padding-left:8px;padding-right:8px}.wx-btn.wx-22t21n{box-sizing:border-box;width:32px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);background-color:var(--wx-background-alt);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;display:flex}.wx-counter.wx-22t21n:not(.wx-readonly):not(.wx-disabled) .wx-btn:active{background-color:var(--wx-background-hover)}.wx-dec.wx-22t21n,.wx-inc.wx-22t21n{fill:var(--wx-color-primary)}.wx-btn-dec.wx-22t21n{border-radius:2px 0 0 2px}.wx-btn-inc.wx-22t21n{border-radius:0 2px 2px 0}.wx-error.wx-22t21n{border:1px solid var(--wx-color-danger)}.wx-counter.wx-error.wx-22t21n:has(.wx-input:focus){border:1px solid var(--wx-color-danger)}.wx-error.wx-22t21n .wx-input.wx-22t21n{color:var(--wx-color-danger)}.wx-disabled.wx-22t21n .wx-input.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{background:var(--wx-color-disabled-alt)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n{fill:var(--wx-color-font-disabled)}.wx-readonly.wx-22t21n .wx-btn.wx-22t21n{cursor:default}.wx-notice.wx-11sNg5{background:var(--wx-notice-background);box-shadow:var(--wx-notice-shadow);border:var(--wx-notice-border);border-radius:var(--wx-notice-border-radius);margin:var(--wx-notice-margin);font-family:var(--wx-notice-font-family);font-size:var(--wx-notice-font-size);line-height:var(--wx-notice-line-height);font-weight:var(--wx-notice-font-weight);color:var(--wx-notice-font-color);width:var(--wx-notice-width);flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.wx-notice.wx-11sNg5:before{content:"";z-index:1;width:var(--wx-notice-type-border-width);border-top-right-radius:var(--wx-notice-type-border-width);border-bottom-right-radius:var(--wx-notice-type-border-width);background:var(--wx-notice-type-border-color);height:100%;display:block;position:absolute;top:0;left:0}.wx-notice.wx-11sNg5:after{content:"";width:100%;height:100%;opacity:var(--wx-notice-type-background-opacity);background:0 0;display:block;position:absolute;top:0;left:0}.wx-text.wx-11sNg5,.wx-button.wx-11sNg5{z-index:2;padding:var(--wx-notice-padding);position:relative}.wx-text.wx-11sNg5{word-wrap:break-word;max-width:calc(var(--wx-notice-width) - var(--wx-notice-padding) * 2 - var(--wx-notice-icon-size));flex-shrink:0}.wxi-close.wx-11sNg5{font-size:var(--wx-notice-icon-size);width:var(--wx-notice-icon-size);height:var(--wx-notice-icon-size);color:var(--wx-notice-type-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.wxi-close.wx-11sNg5:before{z-index:1;display:block}.wxi-close.wx-11sNg5:after{content:"";border-radius:var(--wx-icon-border-radius);width:calc(100% + 4px);height:calc(100% + 4px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wxi-close.wx-11sNg5:hover:after{background:var(--wx-background-hover)}.wx-notice.wx-info.wx-11sNg5,.wx-notice.wx-warning.wx-11sNg5,.wx-notice.wx-success.wx-11sNg5,.wx-notice.wx-danger.wx-11sNg5{color:var(--wx-notice-type-font-color)}.wx-notice.wx-info.wx-11sNg5:before,.wx-notice.wx-info.wx-11sNg5:after{background:var(--wx-color-info)}.wx-notice.wx-warning.wx-11sNg5:before,.wx-notice.wx-warning.wx-11sNg5:after{background:var(--wx-color-warning)}.wx-notice.wx-success.wx-11sNg5:before,.wx-notice.wx-success.wx-11sNg5:after{background:var(--wx-color-success)}.wx-notice.wx-danger.wx-11sNg5:before,.wx-notice.wx-danger.wx-11sNg5:after{background:var(--wx-color-danger)}.wx-notice.wx-info.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-warning.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-success.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-danger.wx-11sNg5 .wxi-close.wx-11sNg5:after{opacity:var(--wx-notice-type-close-hover-opacity)}.wx-notices.wx-3nwoO9{z-index:var(--wx-notice-z-index);position:fixed;top:0;right:0}.wx-modal.wx-1FxkZa{z-index:var(--wx-modal-z-index);background:var(--wx-modal-backdrop);text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.wx-window.wx-1FxkZa{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);padding:var(--wx-modal-padding);min-width:var(--wx-modal-width)}.wx-header.wx-1FxkZa{font-family:var(--wx-modal-header-font-family);font-size:var(--wx-modal-header-font-size);line-height:var(--wx-modal-header-line-height);font-weight:var(--wx-modal-header-font-weight);color:var(--wx-modal-header-font-color);margin-bottom:var(--wx-modal-gutter)}.wx-buttons.wx-1FxkZa{margin-top:var(--wx-modal-gutter);margin-left:calc(var(--wx-modal-gutter) / -2);margin-right:calc(var(--wx-modal-gutter) / -2);justify-content:center;display:flex}.wx-button.wx-1FxkZa{max-width:50%;padding:0 calc(var(--wx-modal-gutter) / 2);flex:1}.wx-field.wx-2oVUvC{width:var(--wx-field-width);max-width:100%;margin-bottom:var(--wx-field-gutter)}.wx-field.wx-left.wx-2oVUvC{flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-field.wx-left.wx-2oVUvC>.wx-label.wx-2oVUvC{width:var(--wx-label-width);margin:0 var(--wx-field-gutter) 0 0;padding-top:calc((var(--wx-input-height) - var(--wx-label-line-height)) / 2);text-align:right;flex-shrink:0}.wx-field.wx-left.wx-2oVUvC>.wx-field-control.wx-2oVUvC{max-width:calc(100% - var(--wx-label-width) - var(--wx-field-gutter))}.wx-field.wx-error.wx-2oVUvC .wx-label.wx-2oVUvC{color:var(--wx-color-danger)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-checkbox.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-slider.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-switch.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2)}.wx-label.wx-2oVUvC{margin:var(--wx-label-margin);padding:var(--wx-label-padding);font-family:var(--wx-label-font-family);font-size:var(--wx-label-font-size);line-height:var(--wx-label-line-height);font-weight:var(--wx-label-font-weight);color:var(--wx-label-font-color);display:block}.wx-required.wx-2oVUvC .wx-label.wx-2oVUvC:after{content:" *";color:var(--wx-color-danger)}.wx-field-control.wx-2oVUvC{width:100%;position:relative}.wx-timepicker.wx-7f497i{width:var(--wx-input-width);position:relative}.wx-wrapper.wx-7f497i{padding:10px 20px}.wx-timer.wx-7f497i{text-align:center;justify-content:center;margin-bottom:10px;display:flex}.wx-digit.wx-7f497i{border:none;border-bottom:var(--wx-input-border);width:50px;height:38px;font-family:var(--wx-input-font-family);text-align:center;color:var(--wx-input-font-color);background-color:#0000;outline:none;padding:5px;font-size:24px;line-height:28px;display:block}.wx-digit.wx-7f497i:focus{border-bottom:var(--wx-input-border-focus)}.wx-separator.wx-7f497i{font-size:24px;line-height:38px}.wx-modal.wx-KgpO9N{z-index:var(--wx-modal-z-index);background:var(--wx-modal-backdrop);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.wx-window.wx-KgpO9N{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width)}.wx-sidearea.wx-2L733M{z-index:var(--wx-popup-z-index);background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width);height:100vh;max-height:100%;position:absolute}.wx-sidearea.wx-pos-right.wx-2L733M{top:0;right:0}.wx-avatar.wx-aadkRiRf{-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.wx-avatar.wx-aadkRiRf img{object-fit:cover;width:100%;height:100%}.wx-avatar.wx-aadkRiRf span{text-transform:uppercase}.wx-avatar-overflow.wx-aadkRiRf .wx-avatar-overflow-badge{color:#fff;text-transform:none;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wx-avatar-stack.wx-aadkRiRf{align-items:center;display:inline-flex}.wx-avatar-root.wx-aadkRiRf{min-width:0;display:block}@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:#0000000a;--wx-color-secondary-hover:#0000001a;--wx-color-secondary-font:#000000b3;--wx-color-secondary-font-hover:#000000b3;--wx-color-secondary-border:transparent;--wx-color-secondary-border-disabled:transparent;--wx-color-success:#00d19a;--wx-color-warning:#ffc975;--wx-color-info:#37a9ef;--wx-color-danger:#ff5252;--wx-color-disabled:#ededed;--wx-color-disabled-alt:#e9e9e9;--wx-color-font:#000000b3;--wx-color-font-alt:#00000080;--wx-color-font-disabled:#0000004d;--wx-color-link:var(--wx-color-primary);--wx-background:#fff;--wx-background-alt:#f7f7f7;--wx-background-hover:linear-gradient(#00000026 0%, #00000026 100%);--wx-font-family:Roboto, Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:16px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:500;--wx-font-weight-b:700;--wx-icon-color:var(--wx-color-font-alt);--wx-icon-size:var(--wx-line-height);--wx-border: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 #2c2f3c1f;--wx-shadow-medium:0px 2px 4px #00000026;--wx-box-shadow:0px 2px 4px #00000026;--wx-box-shadow-strong:0px 2px 5px #0000004d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-background);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid #00000080;--wx-input-border-disabled:1px solid var(--wx-color-disabled);--wx-input-border-radius:var(--wx-border-radius);--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:4px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:18px;--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-font-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:80px;--wx-label-margin:0 0 8px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 20px;--wx-button-icon-indent:7px;--wx-button-icon-size:16px;--wx-button-pressed:#00000029;--wx-button-danger-pressed:#cc4242;--wx-button-primary-pressed:#265fb6;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff8f inset, 2px 2px 3px 1px #0000001f inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff42 inset, 2px 2px 3px 1px #00000029 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:var(--wx-border);--wx-segmented-border-radius:var(--wx-border-radius);--wx-segmented-padding:3px;--wx-tabs-background:var(--wx-background-alt);--wx-tabs-background-hover:var(--wx-background-hover);--wx-tabs-hover-border:transparent;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:100%;--wx-tabs-divider-color:#dfdfdf;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:var(--wx-color-primary);--wx-tabs-active-color:var(--wx-color-primary-font);--wx-tabs-active-border:transparent;--wx-slider-height:16px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:#dfdfdf;--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:2px solid var(--wx-background);--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#0000004d;--wx-switch-width:44px;--wx-switch-height:22px;--wx-switch-border-width:1px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:#dfdfdf;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:none;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-background);--wx-switch-thumb-shadow:var(--wx-box-shadow-strong);--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:none;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#00000080;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:var(--wx-border-radius);--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:var(--wx-padding);--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:0px;--wx-notice-type-border-color:transparent;--wx-notice-type-font-color:#fff;--wx-notice-type-icon-color:#fffc;--wx-notice-type-background-opacity:1;--wx-notice-type-close-hover-opacity:.3;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:0px;--wx-calendar-border-radius:var(--wx-calendar-cell-size);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-button-font-size);--wx-calendar-controls-line-height:var(--wx-button-line-height);--wx-calendar-controls-font-weight:var(--wx-button-font-weight);--wx-calendar-controls-font-color:var(--wx-color-link);font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-style:normal}.wx-material-theme *,.wx-material-theme :before,.wx-material-theme :after{box-sizing:border-box}@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:#37a9ef1f;--wx-color-secondary-font:var(--wx-color-primary);--wx-color-secondary-font-hover:var(--wx-color-primary);--wx-color-secondary-border:var(--wx-color-primary);--wx-color-secondary-border-disabled:#c0c3ce;--wx-color-success:#77d257;--wx-color-warning:#fcba2e;--wx-color-info:#37a9ef;--wx-color-danger:#fe6158;--wx-color-disabled:#f2f3f7;--wx-color-disabled-alt:#e9e9e9;--wx-color-font:#2c2f3c;--wx-color-font-alt:#9fa1ae;--wx-color-font-disabled:#c0c3ce;--wx-color-link:var(--wx-color-primary);--wx-background:#fff;--wx-background-alt:#f2f3f7;--wx-background-hover:#eaedf5;--wx-font-family:"Open Sans", Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:14px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:600;--wx-font-weight-b:700;--wx-icon-color:#9fa1ae;--wx-icon-size:var(--wx-line-height);--wx-button-pressed:#d7dde3;--wx-button-danger-pressed:#cb4e46;--wx-button-primary-pressed:#098cdc;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff8f inset, 2px 2px 3px 1px #0000001f inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff42 inset, 2px 2px 3px 1px #00000029 inset;--wx-border: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 #2c2f3c1f, 0px 1px 2px 0px #2c2f3c0f;--wx-shadow-medium:0px 4px 20px 0px #2c2f3c1f;--wx-box-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-box-shadow-strong:0px 4px 20px #2c2f3c29;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#9fa1ae;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #c0c3ce;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid transparent;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:var(--wx-icon-color);--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-willow-theme *,.wx-willow-theme :before,.wx-willow-theme :after{box-sizing:border-box}.wx-willow-dark-theme{--wx-color-primary:#7a67eb;--wx-color-primary-selected:#7a67eb4d;--wx-color-primary-font:#fff;--wx-color-secondary:transparent;--wx-color-secondary-hover:#7a67eb1f;--wx-color-secondary-font:var(--wx-color-primary);--wx-color-secondary-font-hover:var(--wx-color-primary);--wx-color-secondary-border:var(--wx-color-primary);--wx-color-secondary-border-disabled:#9fa1ae;--wx-color-success:#77d257;--wx-color-warning:#fcba2e;--wx-color-info:var(--wx-color-primary);--wx-color-danger:#fe6158;--wx-color-disabled:#384047;--wx-color-disabled-alt:#44474a;--wx-color-font:#ffffffe6;--wx-color-font-alt:#9fa1ae;--wx-color-font-disabled:#9fa1ae;--wx-color-link:var(--wx-color-primary);--wx-background:#2a2b2d;--wx-background-alt:#384047;--wx-background-hover:#20262b;--wx-font-family:"Open Sans", Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:14px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:600;--wx-font-weight-b:700;--wx-icon-color:#c0c3ce;--wx-icon-size:var(--wx-line-height);--wx-border: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 #2c2f3c1f;--wx-shadow-medium:none;--wx-box-shadow:0px 4px 48px #2c2f3c2e;--wx-box-shadow-strong:0px 4px 48px #2c2f3c2e, 0px 4px 8px #0e0e0f4d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-background:var(--wx-background-alt);--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-button-pressed:#353d44;--wx-button-danger-pressed:#cb4e46;--wx-button-primary-pressed:#5643c7;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff0f inset, 2px 2px 3px 1px #00000029 inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff1f inset, 2px 2px 3px 1px #0003 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:1px solid var(--wx-color-disabled);--wx-slider-thumb-shadow:none;--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#384047;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #ffffffb3;--wx-switch-thumb-background:#ffffffe6;--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid #ffffff42;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:1px solid #ffffff42;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#fff;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background-alt);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:#9fa1ae;--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-willow-dark-theme *,.wx-willow-dark-theme :before,.wx-willow-dark-theme :after{box-sizing:border-box}.wx-measure-cell-body,.wx-print-cell,.wx-cell.wx-TSCaXsGV{background:inherit;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;padding:8px;overflow:hidden}.wx-print-tree-cell,.wx-tree-cell.wx-TSCaXsGV{display:flex}.wx-measure-cell-body,.wx-cell.wx-TSCaXsGV:not(:last-child){border-right:var(--wx-table-cell-border)}.wx-print-draggable,.wx-draggable.wx-TSCaXsGV,.wx-draggable-stub.wx-TSCaXsGV{vertical-align:middle;width:20px;height:20px;margin-right:3px;font-size:20px;display:inline-block}.wx-draggable.wx-TSCaXsGV{cursor:move}.wx-shadow.wx-cell.wx-TSCaXsGV{border-right:var(--wx-table-fixed-column-border);clip-path:inset(0 -15px 0 0);z-index:1}.wx-fixed-right.wx-shadow.wx-cell.wx-TSCaXsGV{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-fixed-right.wx-shadow.wx-cell.wx-TSCaXsGV:last-child{border-right:none}.wx-print-grid-tree-toggle,.wx-table-tree-toggle.wx-TSCaXsGV{cursor:pointer;margin:0 4px 0 0;font-size:20px;display:inline-block}.wx-cell.wx-TSCaXsGV[tabindex="0"]:focus{outline:1px solid var(--wx-color-primary);outline-offset:-1px}.wx-search.wx-TSCaXsGV{background-color:#ffeb3b}.wx-print-filter,.wx-cell.wx-filter>.wx-text>input{height:28px;padding:4px 8px}.wx-print-filter{border:var(--wx-table-border);background:var(--wx-background);border-radius:var(--wx-input-border-radius);white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:400;overflow:hidden}.wx-cell.wx-filter.wx-D3voQpJs div.wx-richselect{height:28px;min-height:28px;padding:4px 8px}.wx-cell.wx-filter.wx-D3voQpJs div.wx-richselect .wx-label{padding:0}.wx-cell.wx-filter div.wx-datepicker input{height:28px;padding:4px 8px}.wx-measure-cell-header,.wx-print-cell-header,.wx-cell.wx-RsQD74qC{font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);align-items:center;padding:8px;line-height:20px;display:flex;position:relative}.wx-cell.wx-RsQD74qC:focus{outline:1px solid var(--wx-color-primary);outline-offset:-1px}.wx-print-cell-header{display:table-cell;position:static}.wx-cell.wx-RsQD74qC.wx-vertical{align-items:flex-end}.wx-measure-cell-header,.wx-cell.wx-RsQD74qC:not(:last-child){border-right:var(--wx-table-header-cell-border)}.wx-print-cell-filter.wx-RsQD74qC,.wx-cell.wx-filter.wx-RsQD74qC{z-index:8;padding:4px}.wx-print-cell-header .wx-text,.wx-text.wx-RsQD74qC{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-print-cell-header.wx-vertical .wx-text,.wx-vertical.wx-RsQD74qC .wx-text.wx-RsQD74qC{writing-mode:vertical-lr;text-overflow:ellipsis;height:100%;overflow:hidden;transform:rotate(-180deg)}.wx-print-cell-header.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-RsQD74qC{clip-path:inset(0 -15px 0 0);border-right:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-shadow.wx-RsQD74qC{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-cell.wx-RsQD74qC:last-child{border-right:none}.wx-shadow.wx-RsQD74qC,.wx-fixed.wx-RsQD74qC{z-index:7}.wx-shadow.wx-rowspan.wx-RsQD74qC,.wx-shadow.wx-colspan.wx-RsQD74qC,.wx-fixed.wx-rowspan.wx-RsQD74qC,.wx-fixed.wx-colspan.wx-RsQD74qC{z-index:8}.wx-grip.wx-RsQD74qC{box-sizing:border-box;opacity:0;cursor:ew-resize;z-index:8;background-color:#0000;width:9px;position:absolute;top:0;bottom:0;right:-4px}.wx-grip.wx-RsQD74qC div{background-color:var(--wx-color-primary);width:1px;height:100%;margin-left:5px}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC{width:5px;right:0}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC div{margin-left:4px}.wx-grip.wx-RsQD74qC:before,.wx-cell.wx-RsQD74qC:not(:last-child) .wx-grip.wx-RsQD74qC:after{content:"";width:0;height:0;margin:auto;position:absolute;top:0;bottom:0}.wx-grip.wx-RsQD74qC:before{border:3px dashed #0000;border-right:3px solid var(--wx-color-primary);right:7px}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC:before{right:3px}.wx-cell.wx-RsQD74qC:not(:last-child) .wx-grip.wx-RsQD74qC:after{border:3px dashed #0000;border-left:3px solid var(--wx-color-primary);left:9px}.wx-cell.wx-RsQD74qC:has(.wx-grip.wx-RsQD74qC:hover){z-index:9}.wx-grip.wx-RsQD74qC:hover{opacity:1}.wx-sort.wx-RsQD74qC{align-items:center;height:100%;margin-left:auto;display:flex}.wx-order.wx-RsQD74qC{text-align:center;color:#fff;background-color:#3498ff;border-radius:50%;width:16px;height:16px;font-size:12px;line-height:16px}.wx-collapse.wx-RsQD74qC:focus{outline:none}.wx-collapse.wx-RsQD74qC:focus i,.wx-collapse.wx-RsQD74qC:hover i{color:var(--wx-color-primary)}.wx-rowspan.wx-RsQD74qC,.wx-colspan.wx-RsQD74qC{z-index:6}.wx-collapse.wx-RsQD74qC,.wx-collapsed.wx-RsQD74qC{cursor:pointer;z-index:1}.wx-collapsed.wx-RsQD74qC{position:relative}.wx-collapse.wx-RsQD74qC i{margin-right:4px}.wx-h-row:not(:last-child) .wx-cell.wx-RsQD74qC:not(.wx-rowspan.wx-RsQD74qC){border-bottom:var(--wx-table-header-cell-border)}.wx-measure-cell-footer,.wx-print-cell-footer,.wx-cell.wx-6Sdi3Dfd{font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);align-items:center;padding:8px;display:flex;overflow:hidden}.wx-print-cell-footer{display:table-cell}.wx-cell.wx-6Sdi3Dfd:not(:last-child){border-right:var(--wx-table-footer-cell-border)}.wx-cell.wx-vertical.wx-6Sdi3Dfd{align-items:flex-end}.wx-print-cell-footer .wx-text,.wx-text.wx-6Sdi3Dfd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-print-cell-footer.wx-vertical .wx-text,.wx-vertical.wx-6Sdi3Dfd .wx-text{transform-origin:0 100%;text-overflow:clip;overflow:unset;transform:rotate(-90deg)translateY(100%)}.wx-print-cell-footer.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-6Sdi3Dfd{clip-path:inset(0 -15px 0 0);border-right:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-shadow.wx-6Sdi3Dfd{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-cell:last-child.wx-6Sdi3Dfd{border-right:none}.wx-shadow.wx-6Sdi3Dfd,.wx-fixed.wx-6Sdi3Dfd{z-index:3}.wx-rowspan.wx-6Sdi3Dfd{z-index:2}.wx-rowspan.wx-shadow.wx-6Sdi3Dfd,.wx-rowspan.wx-fixed.wx-6Sdi3Dfd,.wx-colspan.wx-shadow.wx-6Sdi3Dfd,.wx-colspan.wx-fixed.wx-6Sdi3Dfd{z-index:4}.wx-f-row:not(:last-child) .wx-cell:not(.wx-rowspan).wx-6Sdi3Dfd{border-bottom:var(--wx-table-header-cell-border)}.wx-header.wx-sAsPVaUK,.wx-footer.wx-sAsPVaUK{font-weight:500}.wx-header.wx-sAsPVaUK{border-bottom:var(--wx-table-header-border);top:0}.wx-footer.wx-sAsPVaUK{z-index:2;border-top:var(--wx-table-header-border);position:sticky;bottom:0}.wx-overlay.wx-1ty666CQ{z-index:5;background-color:var(--wx-background);text-align:center;width:100%;height:100%;padding:14px 8px;position:absolute}.wx-text.wx-e7Ao5ejY,.wx-input.wx-0UYfSd1x{width:100%;height:100%;font:inherit;background:var(--wx-background);color:var(--wx-color-font);border:none;border:1px solid var(--wx-color-primary);outline:none;padding-left:8px}.wx-value.wx-lNWNYUb6{border:1px solid var(--wx-color-primary);outline:none;width:100%;height:100%;padding:8px;overflow:hidden}.wx-text.wx-lNWNYUb6{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.wx-value.wx-ywGRk611{border:1px solid var(--wx-color-primary);outline:none;width:100%;height:100%;padding:8px;overflow:hidden}.wx-text.wx-ywGRk611{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.wx-value.wx-ywGRk611:focus{outline:none;display:block}.wx-option.wx-aacZ4gNU{direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.wx-text.wx-aacZ4gNU{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.wx-value.wx-aacZ4gNU{border:1px solid var(--wx-color-primary);text-overflow:ellipsis;white-space:nowrap;outline:none;width:100%;height:100%;padding:8px;overflow:hidden}.wx-8l724t2g.wx-cell{box-sizing:border-box;background-color:var(--wx-background);color:var(--wx-color-font);z-index:2;padding:0;position:relative}.wx-8l724t2g.wx-cell .wx-dropdown{border:var(--wx-table-editor-dropdown-border);box-shadow:var(--wx-table-editor-dropdown-shadow)}.wx-print-grid .wx-vertical.wx-Gy81xq2u{vertical-align:bottom}.wx-flex-columns.wx-8NTMLH0z{width:100%}.wx-print-container{display:none}.wx-print-grid{border-collapse:collapse;table-layout:fixed;border:var(--wx-table-border);border-spacing:0;text-indent:initial;-webkit-print-color-adjust:exact;print-color-adjust:exact}.wx-print-grid tr,.wx-print-grid th,.wx-print-grid td{border:var(--wx-table-border)}@media print{.wx-print>*{display:none!important}.wx-print-container>.wx-print-grid-wrapper{page-break-after:always;break-after:page}.wx-print-container{display:block!important}}.wx-grid.wx-4VuBwK2D{height:100%}.wx-table-box.wx-4VuBwK2D{border:var(--wx-table-cell-border);box-sizing:content-box;outline:none;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.wx-header-wrapper.wx-4VuBwK2D{z-index:3;position:sticky;top:0}.wx-body.wx-4VuBwK2D,.wx-data.wx-4VuBwK2D{position:relative}.wx-scroll.wx-4VuBwK2D{scroll-padding-top:var(--header-height);scroll-padding-bottom:var(--footer-height);flex:1;position:relative}.wx-row.wx-4VuBwK2D{box-sizing:border-box;background-color:var(--wx-background);display:flex}.wx-row.wx-4VuBwK2D:not(:last-child){border-bottom:var(--wx-table-cell-border)}.wx-row.wx-autoheight.wx-4VuBwK2D .wx-cell{text-overflow:initial;white-space:normal;word-break:break-all;overflow:visible}.wx-row.wx-autoheight.wx-4VuBwK2D{height:max-content}.wx-selected.wx-4VuBwK2D{color:var(--wx-table-select-color);background-color:var(--wx-table-select-background)}.wx-selected.wx-4VuBwK2D .wx-cell:first-child{box-shadow:var(--wx-table-select-border)}.wx-inactive.wx-4VuBwK2D{color:var(--wx-table-drag-over-background);background-color:var(--wx-table-drag-over-background);--wx-table-select-border:none}.wx-drag-zone{z-index:10;pointer-events:none;box-shadow:var(--wx-table-drag-zone-shadow);position:absolute;overflow:hidden}.wx-cell.wx-collapsed.wx-4VuBwK2D{border-right:var(--wx-table-cell-border);width:36px}.wx-icon.wx-v13lZxja{vertical-align:middle;margin-right:4px;display:inline-block}.wx-hidden.wx-v13lZxja{color:var(--wx-color-font-disabled)}.wx-area.wx-RYccULtD{width:100%;height:100%;position:relative}.tooltip{box-shadow:var(--wx-box-shadow);pointer-events:none;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;border-radius:2px;padding:2px 10px;position:absolute}.wx-menu .wx-option.wx-disabled{pointer-events:none}.wx-menu .wx-option.wx-disabled .wx-value,.wx-menu .wx-option.wx-disabled .wx-icon{color:var(--wx-color-font-disabled)}.wx-material-theme{--wx-table-select-background:#f0f0f0;--wx-table-select-color:var(--wx-color-font);--wx-table-border:1px solid #dfdfdf;--wx-table-select-border:none;--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:500;--wx-table-header-background:#fafafb;--wx-table-fixed-column-border:3px solid #dfdfdf;--wx-table-editor-dropdown-border:none;--wx-table-editor-dropdown-shadow:0px 2px 5px 0px #0000004d;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:var(--wx-box-shadow)}.wx-material-theme .wx-table-menu{outline:none;box-shadow:0 2px 5px #0000004d}.wx-willow-theme{--wx-table-select-background:#eaedf5;--wx-table-select-color:var(--wx-color-font);--wx-table-border:1px solid #e6e6e6;--wx-table-select-border:inset 3px 0 var(--wx-color-primary);--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:600;--wx-table-header-background:#f2f3f7;--wx-table-fixed-column-border:3px solid #e6e6e6;--wx-table-editor-dropdown-border:var(--wx-table-border);--wx-table-editor-dropdown-shadow:0px 4px 20px 0px #2c2f3c1f;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:var(--wx-box-shadow)}.wx-willow-theme .wx-table-menu{outline:1px solid #e6e6e6;box-shadow:0 4px 20px #2c2f3c1f}.wx-willow-dark-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wx-table-select-background:#384047;--wx-table-select-color:var(--wx-color-font);--wx-table-border:var(--wx-border);--wx-table-select-border:inset 3px 0 var(--wx-color-primary);--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:600;--wx-table-header-background:#20262b;--wx-table-fixed-column-border:3px solid var(--wx-background-alt);--wx-table-editor-dropdown-border:var(--wx-border);--wx-table-editor-dropdown-shadow:0px 4px 16px 0px #0009;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:0px 1px 2px var(--wx-background-hover), 0px 3px 10px var(--wx-background-hover)}.wx-willow-dark-theme .wx-table-menu{outline:var(--wx-border);box-shadow:0 4px 16px #0009}.wx-sections.wx-s2aE1xdZ{text-align:left;--wx-field-width:600px;margin:12px 20px 0}.wx-message.wx-s2aE1xdZ{margin-top:calc(var(--wx-field-gutter) * -1);font-size:12px;line-height:var(--wx-field-gutter);color:var(--wx-color-danger);width:inherit}.wx-overlay.wx-s2aE1xdZ{font-weight:600}.wx-content.wx-H902AF2Y{height:100%;overflow-y:auto}.wx-cols.wx-bNrSbszs{flex-direction:row;justify-content:space-between;max-height:100%;display:flex}.wx-left.wx-bNrSbszs{min-width:640px;overflow-y:auto}.wx-right.wx-bNrSbszs{background:var(--wx-background-alt);width:364px;min-height:400px;margin-left:30px;overflow-y:auto}.wx-editor-toolbar.wx-66OW1j0R{padding:0 20px}.wx-editor-toolbar .toolbar{gap:4px;padding:0}.wx-editor-toolbar .toolbar .tb-element{padding:0}.wx-topbar.wx-66OW1j0R{margin-bottom:10px}.wx-bottom.wx-66OW1j0R{margin-top:10px}.wx-panel.wx-85HDaNoA{grid-template-rows:auto 1fr;height:100%;max-height:100vh;padding:16px 0;display:grid}.wx-content.wx-85HDaNoA{height:100%;overflow-y:auto}.wx-inline-form.wx-85HDaNoA,.wx-inline-form.wx-85HDaNoA .wx-content.wx-85HDaNoA{overflow:visible}.wx-content.wx-layout-columns.wx-85HDaNoA{grid-template-rows:minmax(0,auto) 1fr;display:grid;overflow-y:hidden}.wx-panel.wx-Ps8Vyc31{grid-template-rows:auto 1fr;height:100%;max-height:100vh;padding:16px 0;display:grid}.wx-content.wx-Ps8Vyc31{height:100%;overflow-y:auto}.wx-inline-form.wx-Ps8Vyc31,.wx-inline-form.wx-Ps8Vyc31 .wx-content{overflow:visible}.wx-content.wx-layout-columns.wx-Ps8Vyc31{grid-template-rows:minmax(0,auto) 1fr;display:grid;overflow-y:hidden}.wx-section.wx-OmgQq65I{cursor:pointer;border-bottom:1px solid #ccc;padding:6px;position:relative}.wx-section-active.wx-OmgQq65I{background-color:var(--wx-background-alt);margin-bottom:10px;padding-bottom:0}.wx-section.wx-OmgQq65I .wx-icon.wx-OmgQq65I{font-size:25px;position:absolute;top:20px;right:10px}.wx-option.wx-cDCz9rZQ{box-sizing:border-box;height:36px;line-height:36px;font-family:var(--wx-font-family);font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);background-color:var(--wx-background);cursor:pointer;align-items:center;padding:2px 12px;display:flex}.wx-option.wx-cDCz9rZQ:hover{background:var(--wx-background-alt)}.wx-option.wx-cDCz9rZQ:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.wx-option.wx-cDCz9rZQ:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.wx-value.wx-cDCz9rZQ{white-space:nowrap;color:var(--wx-color-font);flex-grow:1}.wx-icon.wx-cDCz9rZQ,.wx-sub-icon.wx-cDCz9rZQ{vertical-align:middle;height:inherit;line-height:inherit;font-size:var(--wx-icon-size);color:var(--wx-icon-color)}.wx-icon.wx-cDCz9rZQ{margin-right:8px}.wx-subtext.wx-cDCz9rZQ{color:var(--wx-color-font-disabled);white-space:nowrap;margin-left:20px}.wx-disabled.wx-cDCz9rZQ{pointer-events:none}.wx-disabled.wx-cDCz9rZQ .wx-value,.wx-disabled.wx-cDCz9rZQ .wx-icon,.wx-disabled.wx-cDCz9rZQ .wx-sub-icon{color:var(--wx-color-font-disabled)}.wx-menu.wx-XMmAGqVx{box-shadow:var(--wx-shadow-light);z-index:20;border-radius:var(--wx-border-radius);background-color:var(--wx-background);flex-direction:column;min-width:125px;padding:4px 0;display:flex;position:absolute}.wx-separator.wx-XMmAGqVx{border-top:var(--wx-border-medium);width:100%}.wx-menubar.wx-UfhPCLL4{width:fit-content;display:flex;position:relative}.wx-option.wx-UfhPCLL4{color:var(--wx-color-font);box-sizing:border-box;height:36px;line-height:30px;font-family:var(--wx-font-family);font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);cursor:pointer;white-space:nowrap;background-color:#0000;border:none;outline:none;padding:2px 12px}.wx-active.wx-UfhPCLL4,.wx-option.wx-UfhPCLL4:hover{background-color:var(--wx-background-alt);border-radius:var(--wx-button-border-radius)}.wx-disabled.wx-UfhPCLL4{pointer-events:none;color:var(--wx-color-font-disabled)}.wx-z1qpqrvg.wx-separator{border-left:1px solid #00000012;border-right:var(--wx-border);box-sizing:border-box;width:1px;min-height:100%;margin:6px 4px}.wx-column>.wx-tb-body>.wx-z1qpqrvg.wx-separator,.wx-z1qpqrvg.wx-separator-menu{border-top:var(--wx-border-medium);align-self:center;width:100%;height:1px}.wx-spacer.wx-1IhFzpJV{flex-grow:1}.wx-spacer.wx-KVAsgMam{flex:1}.wx-tb-element.wx-KVAsgMam{flex-shrink:0;align-self:center;padding:4px;display:flex}.wx-menu.wx-tb-element.wx-KVAsgMam{background-color:var(--wx-background);height:36px;padding:2px 8px;line-height:36px}.wx-menu button{text-align:left;width:100%;font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);background:0 0;padding-left:0}.wx-menu .wx-tb-element{align-self:stretch}.wx-menu.wx-tb-element button:hover{background:var(--wx-background-alt)}.wx-menu button i{font-size:var(--wx-icon-size);margin-right:4px}.wx-menu.wx-tb-element:hover{background:var(--wx-background-alt)}.wx-tb-group.wx-wSVFAGym{flex-flow:column;display:flex;position:relative}.wx-group-collapsed.wx-wSVFAGym{flex-flow:row}.wx-collapsed.wx-wSVFAGym{cursor:pointer;flex-flow:row;padding:10px;display:flex}.wx-group-collapsed.wx-wSVFAGym .wx-collapsed.wx-wSVFAGym{align-items:center}.wx-label.wx-wSVFAGym{font-weight:var(--wx-label-font-weight);font-size:var(--wx-font-size-sm);color:var(--wx-color-font);text-align:center;justify-content:center;align-items:center;width:100%;padding:4px 2px 4px 12px;display:flex}.wx-tb-group .wx-dropdown{overflow:inherit}.wx-column.wx-wSVFAGym{align-items:stretch}.wx-column .wx-tb-element{align-self:stretch}.wx-tb-body.wx-wSVFAGym{height:100%;display:flex}.wx-column.wx-wSVFAGym>.wx-tb-body.wx-wSVFAGym{flex-flow:column}.wx-menu.wx-Yo6BuX0p{padding:4px;position:absolute;right:4px;overflow:visible}.wx-menu.wx-Yo6BuX0p .wx-dropdown{overflow:visible}.wx-drop-menu.wx-Yo6BuX0p{padding:4px}.wx-toolbar.wx-VdPSJj8y{flex-wrap:nowrap;align-items:stretch;width:100%;padding:4px;display:flex;position:relative}.wx-toolbar.wx-wrap.wx-VdPSJj8y{flex-wrap:wrap}i.wx-HXpG4gnx{font-size:var(--wx-button-icon-size);color:var(--wx-icon-color);margin-right:8px}.wx-item.wx-HXpG4gnx{cursor:pointer;white-space:nowrap;line-height:26px}.wx-label.wx-PTEZGYcj{width:auto;font-weight:var(--wx-label-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);overflow:hidden}i.wx-3cuSqONJ{font-size:var(--wx-icon-size);color:var(--wx-color-font);margin-right:8px}.wx-item.wx-3cuSqONJ{cursor:pointer;white-space:nowrap;box-sizing:border-box;align-items:center;height:36px;line-height:36px;display:flex}.wx-label.wx-U0Bx7pIR{white-space:nowrap;width:100%;color:var(--wx-input-font-color);padding:var(--wx-input-padding);cursor:pointer;align-items:center;display:flex;overflow:hidden}i.wx-U0Bx7pIR{font-size:var(--wx-icon-size);margin-right:8px}.wx-label.wx-U0Bx7pIR:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-user.wx-cyzBpibr{color:var(--wx-color-font);background-color:#ca9cec;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:12px;display:flex;overflow:hidden}.wx-user.wx-normal.wx-cyzBpibr{width:36px;height:36px;font-size:var(--wx-font-size)}.wx-user.wx-small.wx-cyzBpibr{width:24px;height:24px;font-size:var(--wx-font-size-sm)}.wx-user.wx-cyzBpibr img{object-fit:cover;width:100%;height:100%;display:block}.wx-user.wx-cyzBpibr:not(:first-child){margin-left:-15px}.wx-user.wx-comments-avatar-color-light.wx-cyzBpibr{color:var(--wx-color-primary-font)}.wx-user.wx-comments-avatar-color-dark.wx-cyzBpibr{color:var(--wx-avatar-color-dark)}.wx-comments-textarea.wx-v2rD0VHO{background-color:inherit;flex-direction:column;gap:12px;width:100%;display:flex}.wx-textarea-wrapper.wx-v2rD0VHO{gap:8px;display:flex;position:relative}.wx-comments-textarea.wx-flow .wx-textarea-avatar.wx-v2rD0VHO{margin-left:20px}.wx-textarea-bottombar.wx-v2rD0VHO{text-align:right}.wx-textarea-bottombar button{padding:6px 16px;font-weight:600;line-height:20px}.wx-bubble.wx-aluyyvxH{justify-content:end;width:100%;display:flex}.wx-bubble.wx-owned.wx-aluyyvxH{justify-content:start}.wx-bubble-wrapper.wx-aluyyvxH{justify-content:end;gap:8px;width:65%;display:flex}.wx-aluyyvxH .wx-owned .wx-bubble-wrapper{justify-content:start;width:calc(65% + 28px)}.wx-author-name.wx-aluyyvxH{margin-left:auto}.wx-aluyyvxH .wx-owned .wx-author-name{margin-left:0}.wx-message.wx-aluyyvxH{background-color:var(--wx-comments-msg-background);white-space:pre-wrap;border-radius:6px 0 6px 6px;flex-direction:column;width:100%;padding:8px 12px;line-height:24px;display:flex}.wx-aluyyvxH .wx-owned .wx-message{background-color:var(--wx-comments-msg-background-agent);border-radius:0 6px 6px;width:100%}.wx-author-name.wx-aluyyvxH{font-size:14px;font-weight:600;line-height:24px}.wx-agent-message.wx-aluyyvxH{cursor:pointer;align-items:flex-end;gap:4px;display:flex}.wx-menu-icon.wx-aluyyvxH{opacity:0;color:#9fa1ae;cursor:pointer;height:100%}.wx-aluyyvxH .wx-menu-icon i{font-size:24px;line-height:24px}.wx-aluyyvxH .wx-menu-icon:hover{color:var(--wx-color-primary)}.wx-aluyyvxH .wx-agent-message:hover .wx-menu-icon{opacity:1;transition:all .2s linear}.wx-main-bubble.wx-aluyyvxH{flex-direction:column;gap:4px;width:100%;display:flex}.wx-avatar.wx-aluyyvxH{width:32px;height:32px}.wx-bubble.wx-aluyyvxH:not(.wx-owned) .wx-bubble-wrapper{flex-direction:row-reverse}.wx-comment-date.wx-aluyyvxH{font-size:var(--wx-font-size-sm);color:var(--wx-color-font-alt);flex-direction:row-reverse;display:flex}.wx-flow.wx-N2LqQbZL{border-radius:6px;width:100%;padding:16px 20px}.wx-flow.wx-owned.wx-N2LqQbZL{background-color:var(--wx-comments-msg-background-agent)}.wx-flow.wx-N2LqQbZL:hover .wx-menu-icon.wx-N2LqQbZL{opacity:1;transition:all .2s linear}.wx-flow-toolbar.wx-N2LqQbZL{gap:8px;width:100%;display:flex}.wx-message.wx-N2LqQbZL{white-space:pre-wrap;margin-left:32px;line-height:24px}.wx-author-name.wx-N2LqQbZL{font-size:14px;font-weight:600;line-height:24px}.wx-menu-icon.wx-N2LqQbZL{color:#9fa1ae;cursor:pointer;opacity:0;height:24px;margin-left:auto}.wx-menu-icon.wx-N2LqQbZL:hover{color:var(--wx-color-primary)}.wx-menu-icon.wx-N2LqQbZL i.wx-N2LqQbZL{font-size:24px;line-height:24px}.wx-comment-date.wx-N2LqQbZL{font-size:var(--wx-font-size-sm);color:var(--wx-color-font-alt);margin-left:32px}.wx-messages.wx-6HAxmtjJ{flex-direction:column;padding:10px 0;display:flex}.wx-messages.wx-bubbles.wx-6HAxmtjJ{gap:24px}.wx-messages.wx-cards.wx-6HAxmtjJ{gap:16px}.wx-messages.wx-blocks.wx-6HAxmtjJ{gap:24px}.wx-comments-list.wx-8ZGHQX6e{flex-direction:column;width:100%;height:100%;display:flex}.wx-list.wx-8ZGHQX6e{flex-direction:column;flex:1;margin-bottom:4px;display:flex;overflow-y:auto}.wx-willow-theme{--wx-theme-name:willow;--wx-comments-msg-background:#d5eaf7;--wx-comments-msg-background-agent:#f4f5f9;--wx-avatar-color-dark:#2a2b2d}.wx-willow-dark-theme{--wx-theme-name:willow-dark;--wx-comments-msg-background:#7a66eb33;--wx-comments-msg-background-agent:#384047;--wx-avatar-color-dark:#2a2b2d}.wx-task.wx-OQDwWK17{border-top:1px solid var(--wx-color-disabled);height:fit-content;padding:8px 0 4px;display:flex}.wx-task.wx-OQDwWK17:last-child{border-bottom:1px solid var(--wx-color-disabled)}.wx-checkbox-wrapper label span:first-child:before{border-radius:50%}.wx-task.wx-done.wx-OQDwWK17 .wx-checkbox-wrapper input:checked~label span.wx-before:first-child:before{background:#00d19a}.wx-wrapper.wx-OQDwWK17{flex:1;height:fit-content;min-height:30px;margin-top:-5px;margin-left:16px;overflow:hidden}.wx-texarea.wx-OQDwWK17{resize:none;width:100%;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weigth);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);padding:var(--wx-input-padding);box-sizing:border-box;word-wrap:break-word;outline:none;display:block;overflow:hidden}.wx-texarea.wx-OQDwWK17:focus{border:var(--wx-input-border-focus)}.wx-texarea.wx-OQDwWK17::placeholder{color:var(--wx-input-placeholder-color)}.wx-text-wrapper.wx-OQDwWK17{padding:var(--wx-input-padding);border:var(--wx-input-border);border:1px solid #0000;border-radius:3px;width:100%;min-height:30px}.wx-text.wx-OQDwWK17{word-wrap:break-word}.wx-done.wx-OQDwWK17 .wx-text.wx-OQDwWK17{opacity:.6;text-decoration:line-through}.wx-task.wx-OQDwWK17:hover .wx-icon-close.wx-OQDwWK17,.wx-task.wx-OQDwWK17:hover .wx-icon-edit.wx-OQDwWK17{opacity:1}.wx-icon-add.wx-OQDwWK17{font-size:var(--wx-checkbox-size);color:var(--wx-color-font-alt)}.wx-icon-edit.wx-OQDwWK17{color:var(--wx-color-font-alt);opacity:0;width:20px;height:20px;margin-left:8px;font-size:20px;transition:all .3s linear;display:none}.wx-icon-edit.wx-OQDwWK17 .wxi-edit{cursor:pointer}.wx-icon-edit.wx-OQDwWK17 .wxi-edit:hover{color:var(--wx-color-primary)}@media (hover:none){.wx-icon-edit.wx-OQDwWK17{display:block}}.wx-icon-close.wx-OQDwWK17{color:var(--wx-color-font-alt);opacity:0;width:20px;height:20px;margin-left:8px;font-size:20px;transition:all .3s linear}.wx-icon-close.wx-OQDwWK17 .wxi-close{cursor:pointer}.wx-icon-close.wx-OQDwWK17 .wxi-close:hover{color:var(--wx-color-danger)}.wx-tasks-list.wx-kro6Nsfl{flex-direction:column;width:100%;height:100%;display:flex}.wx-button.wx-kro6Nsfl{width:100%}.wx-list.wx-kro6Nsfl{flex-direction:column;flex:1;margin-bottom:4px;display:flex;overflow-y:auto}.wx-content.wx-pqc08MHU{white-space:nowrap;align-items:center;width:100%;display:flex}.wx-toggle-icon.wx-pqc08MHU{width:var(--wx-icon-size);min-width:12px;height:16px;line-height:16px;font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color);cursor:pointer;margin:0 5px}.wx-toggle-placeholder.wx-pqc08MHU{width:var(--wx-icon-size);flex:0 0 var(--wx-icon-size);height:16px;margin:0 5px;line-height:16px}.wx-text.wx-pqc08MHU{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-action-icon.wx-9DAESAHW{cursor:pointer;font-size:var(--wx-icon-size);height:16px;color:var(--wx-gantt-icon-color);line-height:16px;display:block}.wx-action-icon.wx-9DAESAHW:hover{color:var(--wx-color-link)}.wx-table-container.wx-rHj6070p{border-right:var(--wx-gantt-border);box-sizing:content-box;flex-direction:column;height:100%;display:flex;overflow:auto hidden}.wx-table.wx-rHj6070p{--wx-table-select-background:var(--wx-gantt-select-color);--wx-table-select-focus-background:var(--wx-gantt-select-color);--wx-table-select-border:none;--wx-table-cell-border:var(--wx-grid-body-row-border);--wx-table-header-background:var(--wx-background);--wx-table-header-border:var(--wx-gantt-border);--wx-table-header-cell-border:var(--wx-gantt-border);height:100%}.wx-table .wx-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{align-items:center;height:100%;padding:0 5px;display:flex}.wx-table .wx-grid .wx-row{align-items:center;display:flex}.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);border-bottom-color:#0000;padding:0 5px}.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{background:var(--wx-background-alt);border-top:var(--wx-grid-body-row-border);width:100%}.wx-table .wx-grid .wx-reorder-task.wx-selected{background:var(--wx-gantt-select-color);border-top:#0000;border-bottom:#0000}.wx-links.wx-dkx3NwEn{width:100%;height:100%;position:absolute;top:0;left:0}.wx-line.wx-dkx3NwEn{-webkit-user-select:auto;user-select:auto;pointer-events:stroke;stroke:var(--wx-gantt-link-color);stroke-width:2px;z-index:0;fill:#0000;position:relative}.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{width:100%;height:100%;position:relative}.wx-segment.wx-GKbcLEGA{height:100%}.wx-segments.wx-GKbcLEGA:before{content:"";border-top:1px dashed #7f7f7f;width:100%;height:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-task-fill-color)}.wx-rollup.wx-GKbcLEGA{z-index:1;background-color:var(--wx-gantt-task-color);border:1px solid var(--wx-background);border-radius:var(--wx-gantt-baseline-border-radius);opacity:.75;position:absolute}.wx-task-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-task-color)}.wx-summary-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-color)}.wx-milestone-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-milestone-color);border-radius:var(--wx-gantt-milestone-border-radius);transform:rotate(45deg)scale(.75)}.wx-baseline.wx-GKbcLEGA{border-radius:var(--wx-gantt-baseline-border-radius);z-index:1;background-color:#a883e4;position:absolute}.wx-baseline.wx-milestone.wx-GKbcLEGA{border-radius:var(--wx-gantt-milestone-border-radius);transform:rotate(45deg)scale(.75)}.wx-bars.wx-GKbcLEGA{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.wx-bar.wx-GKbcLEGA,.wx-bar.wx-GKbcLEGA .wx-segment{pointer-events:all;box-sizing:border-box;border-radius:var(--wx-gantt-bar-border-radius);font:var(--wx-gantt-bar-font);white-space:nowrap;line-height:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:#0000;position:absolute}.wx-bar.wx-touch.wx-GKbcLEGA{opacity:.5}.wx-bar.wx-reorder-task.wx-GKbcLEGA{z-index:3}.wx-bar.wx-GKbcLEGA .wx-content{text-overflow:ellipsis;overflow:hidden}.wx-task:not(.wx-split).wx-GKbcLEGA,.wx-task.wx-GKbcLEGA .wx-segment{color:var(--wx-gantt-task-font-color);background-color:var(--wx-gantt-task-color);border:var(--wx-gantt-task-border)}.wx-task.wx-selected:not(.wx-split).wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-border-color);box-shadow:var(--wx-gantt-bar-shadow)}.wx-task:not(.wx-split):hover.wx-GKbcLEGA,.wx-task.wx-GKbcLEGA .wx-segment:hover{box-shadow:var(--wx-gantt-bar-shadow)}.wx-summary.wx-GKbcLEGA{color:var(--wx-gantt-summary-font-color);background-color:var(--wx-gantt-summary-color);border:var(--wx-gantt-summary-border)}.wx-summary.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-summary-border-color);box-shadow:var(--wx-gantt-bar-shadow)}.wx-summary:hover.wx-GKbcLEGA{box-shadow:var(--wx-gantt-bar-shadow)}.wx-milestone.wx-GKbcLEGA .wx-content{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.wx-bar:not(.wx-milestone).wx-GKbcLEGA .wx-content{z-index:2;position:relative}.wx-bar.wx-GKbcLEGA .wx-text-out{color:var(--wx-color-font);pointer-events:none;line-height:normal;display:block;position:absolute}.wx-milestone.wx-GKbcLEGA{border-color:var(--wx-gantt-milestone-color)}.wx-milestone.wx-GKbcLEGA .wx-text-out{padding:0 2px;left:100%}.wx-milestone.wx-GKbcLEGA .wx-content{background-color:var(--wx-gantt-milestone-color);border-radius:var(--wx-gantt-milestone-border-radius);height:100%;transform:rotate(45deg)scale(.75)}.wx-bar.wx-GKbcLEGA .wx-progress-wrapper{border-radius:var(--wx-gantt-bar-border-radius);background-color:#0000;width:100%;height:100%;position:absolute;overflow:hidden}.wx-bar.wx-GKbcLEGA .wx-progress-percent{height:100%}.wx-progress-marker.wx-GKbcLEGA{opacity:0;width:var(--wx-icon-size);height:var(--wx-gantt-progress-marker-height);background:var(--wx-gantt-progress-border-color);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);color:var(--wx-color-font);z-index:3;font-size:calc(var(--wx-font-size-sm) - 2px);cursor:ew-resize;text-align:center;border-radius:4px;line-height:3;position:absolute;top:80%}.wx-progress-marker.wx-GKbcLEGA:before{content:"";width:calc(var(--wx-icon-size) - 2px);height:calc(var(--wx-gantt-progress-marker-height) - 2px);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);background:var(--wx-gantt-link-marker-background);z-index:-1;border-radius:4px;display:block;position:absolute;top:1px;left:1px}.wx-bar:hover .wx-progress-marker.wx-GKbcLEGA,.wx-progress-marker.wx-progress-in-drag.wx-GKbcLEGA{opacity:1}.wx-task .wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-task-fill-color)}.wx-summary .wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-fill-color)}.wx-link.wx-GKbcLEGA{z-index:4;border:1px solid var(--wx-gantt-link-marker-color);background-color:var(--wx-gantt-link-marker-background);opacity:0;cursor:default;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.wx-link .wx-inner.wx-GKbcLEGA{border:4px solid var(--wx-gantt-link-marker-color);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wx-bar.wx-GKbcLEGA button.wx-button.wx-delete-button{z-index:4;width:16px;height:16px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.wx-delete-button-icon{font-size:10px;line-height:14px;display:block}.wx-bar.wx-GKbcLEGA .wx-delete-button.wx-left,.wx-link.wx-left.wx-GKbcLEGA{left:-16px}.wx-bar.wx-GKbcLEGA .wx-delete-button.wx-right,.wx-link.wx-right.wx-GKbcLEGA{right:-16px}.wx-link.wx-target:hover.wx-GKbcLEGA,.wx-link.wx-selected.wx-GKbcLEGA,.wx-bar:hover .wx-link.wx-target.wx-GKbcLEGA,.wx-link.wx-visible.wx-target.wx-GKbcLEGA{opacity:1;cursor:pointer}.wx-bar:not(.wx-split).wx-GKbcLEGA .wx-link.wx-selected,.wx-bar:not(.wx-split).wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:inherit}.wx-milestone .wx-link.wx-left.wx-GKbcLEGA{left:-16px}.wx-milestone .wx-link.wx-right.wx-GKbcLEGA{right:-16px}.wx-cut.wx-GKbcLEGA{opacity:.5}.wx-bar:not(.wx-milestone):focus.wx-GKbcLEGA{outline:1px solid var(--wx-color-primary);outline-offset:1px}.wx-milestone:focus.wx-GKbcLEGA{outline:none}.wx-milestone:focus .wx-content.wx-GKbcLEGA{outline:1px solid var(--wx-color-primary);outline-offset:1.6px}.wx-task.wx-critical.wx-GKbcLEGA{background-color:var(--wx-gantt-task-critical-color)}.wx-task.wx-critical.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-critical-color)}.wx-task.wx-critical .wx-progress-percent{background-color:var(--wx-gantt-task-critical-fill-color)}.wx-milestone.wx-critical.wx-GKbcLEGA .wx-content{background-color:var(--wx-gantt-critical-color)}.wx-milestone.wx-critical.wx-GKbcLEGA{border-color:var(--wx-gantt-critical-color)}.wx-summary.wx-critical.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-critical-color)}.wx-summary.wx-critical .wx-progress-percent{background-color:var(--wx-gantt-summary-critical-fill-color)}.wx-summary.wx-critical.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-summary-critical-color)}.wx-split.wx-selected.wx-GKbcLEGA{border-color:var(--wx-gantt-task-border-color)}.wx-bars.wx-GKbcLEGA .wx-split.wx-bar{background:0 0;border-color:#0000}.wx-split.wx-GKbcLEGA .wx-link.wx-selected,.wx-split.wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:var(--wx-gantt-task-border-color)}.wx-critical.wx-GKbcLEGA .wx-segment{background-color:var(--wx-gantt-task-critical-color)}.wx-critical.wx-selected.wx-GKbcLEGA .wx-segment{border:1px solid var(--wx-gantt-task-critical-color)}.wx-critical.wx-GKbcLEGA .wx-segment .wx-progress-percent{background-color:var(--wx-gantt-task-critical-fill-color)}.wx-critical.wx-split.wx-GKbcLEGA .wx-link.wx-selected,.wx-critical.wx-split.wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:var(--wx-gantt-task-critical-color)}.wx-slack.wx-GKbcLEGA{box-sizing:border-box;border-radius:var(--wx-gantt-bar-border-radius);border-top-left-radius:0;border-bottom-left-radius:0;position:absolute}.wx-slack-task.wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-slack-border-color);background:repeating-linear-gradient(-60deg,var(--wx-gantt-task-slack-border-color),var(--wx-gantt-task-slack-border-color) 1px,var(--wx-gantt-task-slack-color) 1px,var(--wx-gantt-task-slack-color) 8px)}.wx-chart.wx-mR7v2Xag{outline:none;flex:auto;position:relative;overflow:auto hidden}.wx-markers.wx-mR7v2Xag{position:absolute}.wx-marker.wx-mR7v2Xag{z-index:4;text-align:center;-webkit-user-select:none;user-select:none;background:var(--wx-gantt-marker-color);width:2px;height:100%;position:absolute;transform:scaleX(-1)}.wx-content.wx-mR7v2Xag{min-width:50px;font:var(--wx-gantt-marker-font);color:var(--wx-gantt-marker-font-color);background-color:inherit;white-space:nowrap;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:4px 8px;position:absolute;transform:scaleX(-1)}.wx-area.wx-mR7v2Xag{position:relative;overflow-y:hidden}.wx-selected.wx-mR7v2Xag{box-sizing:border-box;background:var(--wx-gantt-select-color);width:100%;position:absolute;left:0}.wx-cut.wx-mR7v2Xag{opacity:.5}.wx-gantt-holidays.wx-mR7v2Xag{width:100%;height:100%;position:absolute}.wx-weekend.wx-mR7v2Xag{background:var(--wx-gantt-holiday-background);height:100%;color:var(--wx-gantt-holiday-color);position:absolute}.wx-scale.wx-ZkvhDKir{background-color:var(--wx-background);box-shadow:var(--wx-timescale-shadow);z-index:5;border-bottom:var(--wx-gantt-border);position:sticky;top:0}.wx-row.wx-ZkvhDKir,.wx-cell.wx-ZkvhDKir{box-sizing:border-box;display:flex}.wx-row.wx-ZkvhDKir:not(:last-child){border-bottom:var(--wx-gantt-border)}.wx-cell.wx-ZkvhDKir{border-right:var(--wx-timescale-border);font:var(--wx-timescale-font);color:var(--wx-timescale-font-color);justify-content:center;align-items:center}.wx-cell.wx-weekend.wx-ZkvhDKir{background:var(--wx-gantt-holiday-background);color:var(--wx-gantt-holiday-color)}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before,.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after,.wx-button-expand-content.wx-pFykzMlT:before,.wx-button-expand-content.wx-pFykzMlT:after{content:"";background-color:var(--wx-gantt-border-color);position:absolute}.wx-resizer.wx-pFykzMlT{z-index:10;background-color:var(--wx-gantt-border-color);justify-content:center;align-items:center;display:flex;position:relative}.wx-resizer.wx-pFykzMlT:hover .wx-button-expand-content.wx-pFykzMlT{opacity:1}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before,.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after{width:2px;height:100%;top:0}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before{left:-3px}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after{right:-2px}.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT,.wx-resizer-display-grid.wx-pFykzMlT .wx-button-expand-right.wx-pFykzMlT{display:none}.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-content.wx-pFykzMlT{opacity:0}.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-box.wx-pFykzMlT,.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-box.wx-pFykzMlT{left:12px}.wx-resizer-display-grid.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT{right:-6px}.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT,.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT{right:5px}.wx-button-expand-box.wx-pFykzMlT{width:20px;position:relative}.wx-button-expand-content.wx-pFykzMlT{width:20px;position:absolute;transform:translate(-50%,-50%)}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT{background-color:var(--wx-gantt-border-color);cursor:pointer;justify-content:center;font-size:20px;line-height:24px;display:flex}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT:hover{color:var(--wx-color-primary)}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT:active{color:var(--wx-gantt-task-fill-color)}.wx-button-expand-right.wx-pFykzMlT{top:4px;left:1px}.wx-button-expand-right.wx-pFykzMlT:before{clip-path:polygon(100% 100%,0 0,0 100%);width:17px;height:4px;top:-3.6px}.wx-button-expand-right.wx-pFykzMlT:after{clip-path:polygon(100% 0,0 100%,0 0);width:17px;height:4px}.wx-button-expand-right.wx-pFykzMlT i.wx-pFykzMlT{border-top-right-radius:4px;border-bottom-right-radius:4px}.wx-button-expand-left.wx-pFykzMlT{top:4px}.wx-button-expand-left.wx-pFykzMlT i.wx-pFykzMlT{border-top-left-radius:4px;border-bottom-left-radius:4px}.wx-button-expand-left.wx-pFykzMlT:before{clip-path:polygon(100% 0,100% 100%,0% 100%);width:17px;height:4px;top:-3.6px;left:3px}.wx-button-expand-left.wx-pFykzMlT:after{clip-path:polygon(0 0,100% 100%,100% 0);width:17px;height:4px;left:3px}.wx-gantt.wx-jlbQoHOz{width:100%;height:100%;overflow:hidden auto}.wx-pseudo-rows.wx-jlbQoHOz{width:100%;height:auto;min-height:100%}.wx-stuck.wx-jlbQoHOz{width:100%;height:100%;max-height:100%;position:sticky;top:0}.wx-layout.wx-jlbQoHOz{background-color:var(--wx-background);outline:none;max-width:100%;height:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.wx-content.wx-jlbQoHOz{flex-direction:column;display:flex;position:relative;overflow:hidden}.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2{pointer-events:none}.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2 .wx-value,.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2 .wx-icon{color:var(--wx-color-font-disabled)}.wx-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);text-align:left;white-space:nowrap;text-overflow:ellipsis;width:170px;overflow:hidden}.wx-link-lag.wx-j93aYGQf{width:60px}.wx-wrapper.wx-j93aYGQf{display:flex;position:relative}.wx-delete-icon.wx-j93aYGQf{font-size:var(--wx-icon-size);cursor:pointer;color:var(--wx-gantt-icon-color);margin-left:12px;position:relative;top:2px}.wx-delete-icon.wx-j93aYGQf:hover{color:var(--wx-color-primary)}.date-time-controll.wx-hFsbgDln{gap:12px;display:flex}.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{width:100%;height:100%;position:relative}.wx-gantt-tooltip{pointer-events:none;z-index:10;box-shadow:var(--wx-box-shadow);border-radius:2px;position:absolute;overflow:hidden}.wx-gantt-tooltip-text.wx-KG0Lwsqo{background-color:var(--wx-tooltip-background);font:var(--wx-tooltip-font);color:var(--wx-tooltip-font-color);padding:6px 10px}.wx-QSwitwNQ,.wx-material-theme{--wx-gantt-border-color:#e6e6e6;--wx-gantt-border:var(--wx-border);--wx-gantt-form-header-border:var(--wx-border);--wx-gantt-icon-color:var(--wx-icon-color);--wx-gantt-bar-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius:50px;--wx-gantt-milestone-border-radius:3px;--wx-gantt-critical-color:#de3a3a;--wx-gantt-task-color:#448aff;--wx-gantt-task-font-color:#fff;--wx-gantt-task-fill-color:#246cd9;--wx-gantt-task-border-color:#448aff;--wx-gantt-task-border:1px solid #246cd9;--wx-gantt-task-critical-color:var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color:#c83434;--wx-gantt-task-slack-color:#f5f9fe;--wx-gantt-task-slack-border-color:#b0cdf7;--wx-gantt-summary-color:#1de9b6;--wx-gantt-summary-font-color:#5f5f5f;--wx-gantt-summary-fill-color:#00d19a;--wx-gantt-summary-border-color:#1de9b6;--wx-gantt-summary-border:1px solid #00d19a;--wx-gantt-summary-critical-color:#d9306f;--wx-gantt-summary-critical-fill-color:#c32b64;--wx-gantt-milestone-color:#d33daf;--wx-gantt-select-color:#c9f4f0;--wx-gantt-link-color:#87a4bc;--wx-gantt-link-color-hovered:#6e777d;--wx-gantt-link-critical-color:var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered:#b22e2e;--wx-gantt-link-marker-background:#f0f0f0;--wx-gantt-link-marker-color:#87a4bc;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-progress-marker-height:22px;--wx-gantt-progress-border-color:#dfdfdf;--wx-gantt-baseline-border-radius:4px;--wx-grid-header-font:500 14px Roboto;--wx-grid-header-font-color:#a6a6a6;--wx-grid-header-text-transform:uppercase;--wx-grid-header-shadow:0px 3px 5px #0000001a, 0px 1px 2px #0000001a;--wx-grid-body-font:400 14px Roboto;--wx-grid-body-font-color:#5f5f5f;--wx-grid-body-row-border:1px solid transparent;--wx-grid-body-cell-border:1px solid transparent;--wx-timescale-font:500 12px Roboto;--wx-timescale-font-color:#a6a6a6;--wx-timescale-shadow:0px 3px 5px #0000001a, 0px 1px 2px #0000001a;--wx-timescale-border:1px solid transparent;--wx-gantt-holiday-background:#f3f7fc;--wx-gantt-holiday-color:#9fa1ae;--wx-gantt-marker-font:500 12px Roboto;--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#e6e6e6;--wx-tooltip-background:#000000b3;--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:#fff;--wx-gantt-summary-fill-color:#099f81;--wx-gantt-summary-border-color:#099f81;--wx-gantt-summary-border:1px solid transparent;--wx-gantt-summary-critical-color:#d9306f;--wx-gantt-summary-critical-fill-color:#c32b64;--wx-gantt-milestone-color:#ad44ab;--wx-gantt-select-color:#eaedf5;--wx-gantt-link-color:#9fa1ae;--wx-gantt-link-color-hovered:#6e777d;--wx-gantt-link-critical-color:var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered:#b22e2e;--wx-gantt-link-marker-background:#eaedf5;--wx-gantt-link-marker-color:#9fa1ae;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-progress-marker-height:26px;--wx-gantt-progress-border-color:#c0c3ce;--wx-gantt-baseline-border-radius:2px;--wx-grid-header-font:var(--wx-font-weight-md) var(--wx-font-size) var(--wx-font-family);--wx-grid-header-font-color:var(--wx-color-font);--wx-grid-header-text-transform:capitalize;--wx-grid-header-shadow:none;--wx-grid-body-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-grid-body-font-color:var(--wx-color-font);--wx-grid-body-row-border:var(--wx-gantt-border);--wx-grid-body-cell-border:1px solid transparent;--wx-timescale-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-timescale-font-color:var(--wx-color-font);--wx-timescale-shadow:none;--wx-timescale-border:var(--wx-gantt-border);--wx-gantt-holiday-background:#f0f6fa;--wx-gantt-holiday-color:#9fa1ae;--wx-gantt-marker-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wx-gantt-border-color:#384047;--wx-gantt-border:var(--wx-border);--wx-gantt-form-header-border:none;--wx-gantt-icon-color:#9fa1ae;--wx-gantt-bar-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius:3px;--wx-gantt-milestone-border-radius:3px;--wx-gantt-critical-color:#de3a3a;--wx-gantt-task-color:#37a9ef;--wx-gantt-task-font-color:#ffffffe5;--wx-gantt-task-fill-color:#098cdc;--wx-gantt-task-border-color:#098cdc;--wx-gantt-task-border:1px solid transparent;--wx-gantt-task-critical-color:var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color:#c83434;--wx-gantt-task-slack-color:#2c3440;--wx-gantt-task-slack-border-color:#597194;--wx-gantt-summary-color:#00ba94;--wx-gantt-summary-font-color:#ffffffe5;--wx-gantt-summary-fill-color:#099f81;--wx-gantt-summary-border-color:#099f81;--wx-gantt-summary-border:1px solid transparent;--wx-gantt-summary-critical-color:#d9306f;--wx-gantt-summary-critical-fill-color:#c32b64;--wx-gantt-progress-marker-height:26px;--wx-gantt-progress-border-color:#4b5359;--wx-gantt-baseline-border-radius:2px;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-milestone-color:#ad44ab;--wx-gantt-select-color:#384047;--wx-gantt-link-color:#9fa1ae;--wx-gantt-link-color-hovered:#c8c7cf;--wx-gantt-link-critical-color:var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered:#b22e2e;--wx-gantt-link-marker-background:#384047;--wx-gantt-link-marker-color:#9fa1ae;--wx-grid-header-font:var(--wx-font-weight-md) var(--wx-font-size) var(--wx-font-family);--wx-grid-header-font-color:var(--wx-color-font);--wx-grid-header-text-transform:capitalize;--wx-grid-header-shadow:none;--wx-grid-body-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-grid-body-font-color:var(--wx-color-font);--wx-grid-body-row-border:var(--wx-border);--wx-grid-body-cell-border:1px solid transparent;--wx-timescale-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-timescale-font-color:var(--wx-color-font);--wx-timescale-shadow:none;--wx-timescale-border:var(--wx-border);--wx-gantt-holiday-background:#303539;--wx-gantt-holiday-color:#878994;--wx-gantt-marker-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-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}@layer theme{@theme default{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 0); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px #0000000d; --shadow-xs: 0 1px 2px 0 #0000000d; --shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a; --shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a; --shadow-xl: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a; --shadow-2xl: 0 25px 50px -12px #00000040; --inset-shadow-2xs: inset 0 1px #0000000d; --inset-shadow-xs: inset 0 1px 1px #0000000d; --inset-shadow-sm: inset 0 2px 4px #0000000d; --drop-shadow-xs: 0 1px 1px #0000000d; --drop-shadow-sm: 0 1px 2px #00000026; --drop-shadow-md: 0 3px 3px #0000001f; --drop-shadow-lg: 0 4px 4px #00000026; --drop-shadow-xl: 0 9px 7px #0000001a; --drop-shadow-2xl: 0 25px 25px #00000026; --text-shadow-2xs: 0px 1px 0px #00000026; --text-shadow-xs: 0px 1px 1px #0003; --text-shadow-sm: 0px 1px 0px #00000013, 0px 1px 1px #00000013, 0px 2px 2px #00000013; --text-shadow-md: 0px 1px 1px #0000001a, 0px 1px 2px #0000001a, 0px 2px 4px #0000001a; --text-shadow-lg: 0px 1px 2px #0000001a, 0px 3px 2px #0000001a, 0px 4px 8px #0000001a; --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme(--font-sans--font-feature-settings, initial); --default-font-variation-settings: --theme(--font-sans--font-variation-settings, initial); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme(--font-mono--font-feature-settings, initial); --default-mono-font-variation-settings: --theme(--font-mono--font-variation-settings, initial);}@theme default inline reference{--blur: 8px; --shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --shadow-inner: inset 0 2px 4px 0 #0000000d; --drop-shadow: 0 1px 2px #0000001a, 0 1px 1px #0000000f; --radius: .25rem; --max-width-prose: 65ch;}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{@tailwind utilities;}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;padding:0}body{color:#0f172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f1f5f9;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font-family:inherit}.btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:600;transition:background .18s,transform .18s,opacity .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--login-google{color:#fff;background:#111827;width:100%}.btn--login-google:hover{background:#1f2937}.btn--logout,.btn--muted{color:#334155;background:#fff;border:1px solid #dbe2ea}.btn--logout:hover,.btn--muted:hover{background:#f8fafc}.btn--outline{color:#0f172a;background:#fff;border:1px solid #dbe2ea;box-shadow:0 1px 2px #0f172a0a}.btn--outline:hover{color:#0b61e8;background:#f8fbff;border-color:#93c5fd}.login-container{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-box{background:#fff;border-radius:18px;width:100%;max-width:420px;padding:42px 38px;box-shadow:0 10px 30px #0f172a14}.login-badge{color:#0369a1;background:#e0f2fe;border-radius:999px;align-items:center;margin-bottom:18px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.login-title{color:#0f172a;margin:0;font-size:44px;font-weight:800;line-height:1.1}.login-subtitle{color:#64748b;margin-top:18px;font-size:18px;line-height:1.7}.login-button-wrapper{margin-top:38px}.login-footer{color:#64748b;border-top:1px solid #e2e8f0;margin-top:32px;padding-top:18px;font-size:13px;line-height:1.6}.auth-buttons-container{flex-direction:column;gap:12px;display:flex}.user-greeting{color:#334155;font-size:14px}.auth-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.dashboard-container{min-height:100vh;padding:34px}.dashboard-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:36px;display:flex}.dashboard-header h1{color:#0f172a;margin:0;font-size:52px;font-weight:800;line-height:1}.dashboard-subtitle{color:#64748b;margin-top:12px;font-size:18px}.dashboard-user{color:#334155;align-items:center;gap:16px;display:flex}.dashboard-settings-access{z-index:20;color:#fff;background:#0f172a;border:1px solid #dbe2ea;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;font-size:27px;line-height:1;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 28px #0f172a33}.dashboard-settings-access:hover{background:#1e293b;transform:translateY(-2px);box-shadow:0 16px 34px #0f172a3d}.dashboard-settings-access:focus-visible{outline-offset:3px;outline:3px solid #93c5fd}.app-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.app-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:28px;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;box-shadow:0 4px 14px #0f172a0a}.app-card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 10px 30px #0f172a14}.app-card__icon{margin-bottom:18px;font-size:34px}.app-card__name{color:#0f172a;margin:0;font-size:30px;font-weight:700;line-height:1.2}.app-card__description{color:#64748b;margin-top:16px;font-size:16px;line-height:1.7}.empty-state{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:42px}.empty-state h2{margin-top:0}.loader-page{justify-content:center;align-items:center;min-height:100vh;display:flex}.loader-box{flex-direction:column;align-items:center;gap:18px;display:flex}.loader-spinner{border:4px solid #dbe2ea;border-top-color:#0f172a;border-radius:999px;width:44px;height:44px;animation:.8s linear infinite logihub-spin}.loading-spinner{z-index:9000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#64748b;background:#f8fafc9e;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;font-weight:700;display:flex;position:fixed;inset:0}.loading-spinner--compact{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-direction:row;justify-content:flex-start;align-items:center;min-height:auto;padding:0;display:inline-flex;position:static;inset:auto}.loading-spinner__icon{border:4px solid #dbeafe;border-top-color:#2563eb;border-radius:999px;width:42px;height:42px;animation:.75s linear infinite logihub-spin;box-shadow:0 12px 30px #2563eb29}.loading-spinner--compact .loading-spinner__icon{width:22px;height:22px;box-shadow:none;border-width:3px}.loading-spinner__text{color:#334155}@keyframes logihub-spin{to{transform:rotate(360deg)}}.parameters-list-title{color:#0f172a;font-size:14px;font-weight:700}.parameters-list-code{color:#64748b;font-size:12px}.parameters-badge{color:#334155;background:#e2e8f0;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.parameters-table{border-collapse:collapse;width:100%}.parameters-table th,.parameters-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px 10px}.parameters-table th{letter-spacing:.03em;text-transform:uppercase;color:#64748b;font-size:12px;font-weight:700}.parameters-table td{color:#0f172a;font-size:14px}.parameters-empty{text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:14px;padding:30px}.parameters-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-bottom:18px;padding:14px 16px;font-size:14px;font-weight:500}.parameters-sidebar-header,.parameters-form-header,.parameters-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.parameters-sidebar-header h2,.parameters-form-header h2,.parameters-form-header h3{margin:0}.parameters-form{flex-direction:column;gap:22px;display:flex}.parameters-filter-field{margin-top:10px}.parameters-tabs-panel{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.parameters-tabs-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.parameters-tabs-toolbar h2{margin:0}.parameters-tabs-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.parameters-tabs-filters{grid-template-columns:minmax(280px,1fr) minmax(240px,320px);align-items:end;gap:14px;display:grid}.parameters-tabs-filters .parameters-filter-field{margin-top:0}.parameters-tabs-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.parameters-tab{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:72px;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex}.parameters-tab:hover,.parameters-tab.active{background:#eff6ff;border-color:#0f62fe;box-shadow:0 10px 22px #0f62fe1f}.parameters-tab.active{transform:translateY(-1px)}.parameters-tab-title,.parameters-tab-code,.parameters-tab-meta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.parameters-tab-title{font-size:13px;font-weight:800}.parameters-tab-code,.parameters-tab-meta{color:#64748b;font-size:11px;font-weight:700}.parameters-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.parameters-field{color:#334155;flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.parameters-input{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe2ea;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:500}.parameters-input:disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9}.parameters-input:focus{border-color:#60a5fa;outline:3px solid #bfdbfe}.parameters-input--small{min-width:82px}.parameters-textarea{resize:vertical;min-height:92px}.parameters-muted{color:#64748b;margin:4px 0 0;font-size:14px;font-weight:400}.parameters-success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-bottom:18px;padding:14px 16px;font-size:14px;font-weight:600}.parameters-options-section{border-top:1px solid #e2e8f0;flex-direction:column;gap:16px;padding-top:18px;display:flex}.parameters-table--editable th,.parameters-table--editable td{vertical-align:middle}.parameters-table--editable .parameters-input{min-width:0}.parameters-link-button{color:#b91c1c;font:inherit;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:700}.parameters-link-button:hover{text-decoration:underline}.parameters-sidebar{align-self:start}.parameters-detail-card{min-width:0}.parameters-full-button{width:100%;margin:16px 0 14px}.parameters-document-panel{border-bottom:1px solid #e2e8f0;flex-direction:column;gap:18px;padding-bottom:24px;display:flex}.parameters-read-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.parameters-read-field{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.parameters-read-field span{letter-spacing:.03em;text-transform:uppercase;color:#64748b;font-size:12px;font-weight:700}.parameters-read-field strong{color:#0f172a;font-size:15px}.parameters-description-box{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;line-height:1.6}.parameters-actions--compact{flex-wrap:wrap;justify-content:flex-end}.codigo-sistema-control{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.codigo-sistema-control__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.codigo-sistema-control__header span{letter-spacing:.03em;text-transform:uppercase;color:#64748b;font-size:12px;font-weight:800}.codigo-sistema-control__header strong{color:#0f172a;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:15px}.codigo-sistema-control p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.parameters-input--readonly{color:#64748b;cursor:default;background:#f1f5f9}.parameters-options-footer{border-top:1px solid #e2e8f0;justify-content:flex-end;padding-top:18px;display:flex}.parameters-options-footer .btn{min-width:260px}.parameters-table--editable{table-layout:fixed}.parameters-col--codigo{width:178px}.parameters-col--label{width:20%}.parameters-col--descripcion{width:auto}.parameters-col--metadata-corta{width:140px}.parameters-col--tipos-asociados{width:24%}.parameters-col--flag-fuente{width:86px}.parameters-col--activo{width:58px}.parameters-col--acciones{width:76px}.parameters-table-cell--center{text-align:center}.page-kicker{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.app-card__icon--letter{color:#0f172a;background:#e2e8f0;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;font-weight:800;display:inline-flex}.project-list{flex-direction:column;gap:16px;display:flex}.project-row{background:#fff;border:1px solid #e2e8f0;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:104px;padding:24px 28px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 4px 14px #0f172a0a}.project-row:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 28px #0f172a14}.project-row--new{background:#f8fafc;border-style:dashed}.project-row__icon{color:#0f172a;background:#e2e8f0;border-radius:16px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:30px;font-weight:800;display:inline-flex}.project-row__content{flex:1}.project-row__content h2{color:#0f172a;margin:0;font-size:24px;font-weight:800;line-height:1.2}.project-row__content p{color:#64748b;margin:8px 0 0;font-size:16px}.project-row__status{color:#166534;text-transform:uppercase;background:#dcfce7;border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.project-row--with-actions{align-items:stretch}.project-row__main-link{color:inherit;flex:1;justify-content:space-between;align-items:center;gap:20px;display:flex}.project-form{flex-direction:column;gap:20px;display:flex}.project-form-section{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:24px;box-shadow:0 10px 26px #0f172a0a}.project-form-section__header{margin-bottom:20px}.project-form-section__header h2{color:#0f172a;margin:0;font-size:20px;font-weight:900}.project-form-section__header p{color:#64748b;margin:6px 0 0;font-size:14px}.project-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.project-form-field{flex-direction:column;gap:8px;display:flex}.project-form-field span{color:#334155;font-size:13px;font-weight:800}.project-form-field input,.project-form-field select,.project-form-field textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:12px;padding:13px 14px;font-weight:700}.project-form-field textarea{resize:vertical}.project-form-field input:disabled{color:#64748b;background:#f1f5f9}.project-form-hint{color:#64748b;font-size:12px;line-height:1.4}.project-form-hint--error{color:#dc2626;font-weight:800}.project-form-field:has(textarea){grid-column:1/-1}.project-form-actions{background:linear-gradient(#f6f9fc00,#f6f9fc 30%);justify-content:flex-end;gap:12px;padding:18px 0;display:flex;position:sticky;bottom:0}@media (width<=980px){.project-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.project-form-grid{grid-template-columns:1fr}.project-row--with-actions,.project-row__main-link{flex-direction:column;align-items:flex-start}}.project-shell{color:#0f172a;background:#f6f9fc;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.project-shell__sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-right:1px solid #e2e8f0;flex-direction:column;gap:22px;height:auto;min-height:100vh;padding:24px 16px;display:flex;position:sticky;top:0;overflow:visible}.project-shell__main{min-width:0;padding:28px 28px 40px}.project-brand{color:#0f172a;align-items:center;gap:12px;padding:0 8px;font-size:22px;font-weight:900;display:inline-flex}.project-brand__logo{color:#fff;background:#2563eb;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;font-weight:900;display:inline-flex}.project-current{flex-direction:column;gap:8px;padding:12px 8px;display:flex}.project-current span,.project-nav__section{color:#64748b;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.project-current a{color:#0f172a;font-size:14px;font-weight:700}.project-nav{flex-direction:column;gap:6px;min-height:0;display:flex;overflow:visible}.project-nav__section{margin:18px 8px 8px}.project-nav__item{color:#334155;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:700;transition:background .18s,color .18s;display:flex}.project-nav__item span{text-align:center;width:20px}.project-nav__item:hover,.project-nav__item--active{color:#06f;background:#e8f1ff}.project-sidebar-close{color:#334155;margin-top:auto;padding:12px 8px;font-size:14px;font-weight:700}.project-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.project-header__kicker{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:700}.project-header__title-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.project-header h1{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,46px);font-weight:900;line-height:1.05}.project-status{border-radius:12px;align-items:center;padding:9px 14px;font-size:14px;font-weight:800;display:inline-flex}.project-status--success{color:#166534;background:#dcfce7}.project-meta{color:#334155;flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;font-size:14px;font-weight:700;display:flex}.project-header__user{white-space:nowrap;align-items:center;gap:14px;display:flex}.project-header__user div{flex-direction:column;display:flex}.project-header__user strong{font-size:14px}.project-header__user span{color:#64748b;font-size:12px}.project-header__icon{background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.project-avatar{background:#2563eb;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:900;display:inline-flex;color:#fff!important}.project-top-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.project-kpi{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:8px;min-height:128px;padding:18px;display:grid;box-shadow:0 10px 26px #0f172a0a}.project-kpi span{color:#334155;font-size:13px;font-weight:800}.project-kpi strong{color:#0f172a;font-size:28px;line-height:1}.project-kpi em{color:#22c55e;letter-spacing:.08em;justify-self:end;font-style:normal}.project-kpi small,.project-kpi a{color:#16a34a;font-size:12px;font-weight:800}.project-kpi--info em,.project-kpi--info small{color:#2563eb}.project-kpi--warning strong,.project-kpi--warning em,.project-kpi--warning small{color:#f97316}.project-kpi--milestone a{color:#06f}.project-content-grid{grid-template-columns:minmax(0,1fr) 420px;gap:22px;display:grid}.project-content-grid__main{flex-direction:column;gap:24px;min-width:0;display:flex}.project-content-grid__side{flex-direction:column;gap:20px;display:flex}.project-panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;box-shadow:0 10px 26px #0f172a0a}.project-panel__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.project-panel__header h2,.project-panel h2,.project-section-title{color:#0f172a;margin:0;font-size:18px;font-weight:900}.project-panel__header p{color:#64748b;margin:6px 0 0;font-size:13px}.project-panel__header a,.project-panel__footer-link{color:#06f;font-size:13px;font-weight:800}.project-panel__actions{flex-wrap:wrap;gap:10px;display:flex}.project-gantt__grid{border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:220px minmax(580px,1fr);min-height:420px;display:grid;overflow-x:auto}.project-gantt__labels{background:#fff;border-right:1px solid #e2e8f0;grid-template-rows:40px repeat(10,36px);padding:40px 14px 14px;display:grid}.project-gantt__labels strong,.project-gantt__labels span{border-bottom:1px solid #eef2f7;align-items:center;font-size:12px;display:flex}.project-gantt__labels strong{color:#0f172a;font-weight:900}.project-gantt__labels span{color:#334155;padding-left:16px}.project-gantt__timeline{background:linear-gradient(90deg,#0000 calc(100% - 1px),#e2e8f0 1px) 0 0/8.33333% 100%,linear-gradient(#0000 calc(100% - 1px),#eef2f7 1px) 0 0/100% 36px;grid-template-rows:40px repeat(10,36px);grid-template-columns:repeat(12,minmax(74px,1fr));min-width:890px;display:grid;position:relative}.project-gantt__month{color:#475569;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.project-gantt__today{color:#2563eb;background:#2563eb;width:2px;font-size:12px;font-weight:900;position:absolute;top:0;bottom:0;left:28%}.project-gantt__today:before{content:"Hoy";position:absolute;top:-18px;left:-12px}.project-gantt__bar{border-radius:6px;align-self:center;height:18px;box-shadow:0 4px 10px #0f172a1f}.project-gantt__bar--green{background:#22c55e}.project-gantt__bar--blue{background:#3b82f6}.project-gantt__bar--orange{background:#f97316}.project-gantt__bar--purple{background:#8b5cf6}.project-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.project-module-card,.project-support-card{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:10px;min-height:170px;padding:20px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 26px #0f172a0a}.project-module-card:hover,.project-support-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0f172a14}.project-module-card__icon{color:#2563eb;background:#eff6ff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:900;display:inline-flex}.project-module-card h3,.project-support-card h3{margin:0;font-size:18px;font-weight:900}.project-module-card__metric{align-items:baseline;gap:12px;display:flex}.project-module-card__metric strong{font-size:28px}.project-module-card__metric span,.project-module-card p,.project-support-card p{color:#64748b;margin:0;font-size:13px}.project-module-card small,.project-support-card small{color:#06f;margin-top:auto;font-size:13px;font-weight:800}.project-module-card--green,.project-support-card--green{border-color:#bbf7d0}.project-module-card--blue,.project-support-card--blue,.project-support-card--cyan{border-color:#bfdbfe}.project-module-card--orange{border-color:#fed7aa}.project-module-card--purple,.project-support-card--purple{border-color:#ddd6fe}.project-financial-list{flex-direction:column;display:flex}.project-financial-list div,.project-quick-list a{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.project-financial-list span{color:#334155;font-size:14px}.project-financial-list strong{font-size:14px}.project-value--success{color:#16a34a}.project-value--warning{color:#f97316}.project-value--danger{color:#ef4444}.project-alert-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.project-alert-list li{color:#334155;font-size:14px;line-height:1.5}.project-quick-list{flex-direction:column;margin-top:12px;display:flex}.project-quick-list a{color:#06f;font-size:14px;font-weight:800}.project-quick-list a b{margin-left:auto}.project-module-placeholder{max-width:760px;margin:80px auto}.project-placeholder-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.items-list-panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex;box-shadow:0 10px 26px #0f172a0a}.item-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px;display:grid}.item-row__main{min-width:0}.item-row__code{color:#64748b;margin-bottom:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800;display:inline-flex}.item-row h2{color:#0f172a;margin:0;font-size:18px;font-weight:900}.item-row p{color:#64748b;margin:6px 0 0;font-size:14px}.item-row__metrics{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.item-row__metrics strong{color:#0f172a;font-size:15px}.item-row__metrics span{color:#64748b;font-size:12px;font-weight:800}@media (width<=760px){.item-row{grid-template-columns:1fr}.item-row__metrics{align-items:flex-start}}.items-module-shell{background:#f6f8fb}.project-shell__sidebar--dark{color:#fff;background:radial-gradient(circle at 0 0,#2563eb38,#0000 36%),#071426;border-right:1px solid #94a3b82e}.project-brand--dark,.project-current--dark a,.project-sidebar-close--dark{color:#fff}.project-current--dark span,.project-nav--dark .project-nav__section{color:#94a3b8}.project-nav--dark .project-nav__item{color:#e2e8f0}.project-nav--dark .project-nav__item:hover,.project-nav--dark .project-nav__item--active{color:#fff;background:#0b61e8}.items-module-main{min-width:0;padding:28px}.items-module-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:22px;margin-bottom:18px;padding-bottom:22px;display:flex}.items-breadcrumb{color:#475569;margin:0 0 8px;font-size:14px;font-weight:800}.items-breadcrumb span{color:#94a3b8;margin:0 8px}.items-module-header h1{color:#0f172a;margin:0;font-size:34px;font-weight:900;line-height:1}.items-module-header p{color:#475569;margin:10px 0 0;font-size:15px}.items-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.items-search{min-width:290px;font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:12px;padding:12px 16px}.items-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.items-toolbar__spacer{flex:1}.items-view-chip{color:#0f172a;background:#fff;border:1px solid #dbe3ee;border-radius:10px;padding:10px 14px;font-weight:800}.items-view-chip--active{color:#fff;background:#0b61e8;border-color:#0b61e8}.items-workspace-grid{grid-template-columns:410px minmax(540px,1fr) 420px;align-items:stretch;gap:14px;display:grid}.items-wbs-card,.items-gantt-card,.items-detail-panel,.items-summary-panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 26px #0f172a0a}.items-card-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.items-card-header h2{margin:0;font-size:18px;font-weight:900}.items-wbs-table-head{color:#475569;background:#f8fafc;grid-template-columns:1fr 120px;padding:12px 18px;font-size:13px;font-weight:900;display:grid}.items-wbs-list{flex-direction:column;max-height:650px;padding:8px;display:flex;overflow:auto}.items-wbs-row{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:10px;width:100%;min-height:44px;display:grid}.items-wbs-row:hover,.items-wbs-row--active{background:#eaf2ff}.items-wbs-name{align-items:center;gap:10px;min-width:0;font-weight:800;display:flex}.items-wbs-name b{color:#2563eb;font-size:12px}.items-state-pill{color:#0b61e8;background:#e8f1ff;border-radius:8px;justify-self:start;padding:5px 8px;font-size:12px;font-weight:900}.items-gantt-card{min-height:650px;overflow:hidden}.items-gantt-months{color:#475569;grid-template-columns:repeat(12,1fr);padding:18px 20px 8px;font-size:12px;font-weight:900;display:grid}.items-gantt-board{background:linear-gradient(90deg,#0000 calc(100% - 1px),#e2e8f0 1px) 0 0/8.33333% 100%,linear-gradient(#0000 calc(100% - 1px),#eef2f7 1px) 0 0/100% 42px;grid-template-columns:repeat(12,minmax(64px,1fr));grid-auto-rows:42px;min-height:590px;padding:12px 20px;display:grid;position:relative}.items-gantt-today{color:#2563eb;background:#60a5fa;width:2px;font-size:12px;font-weight:900;position:absolute;top:0;bottom:0;left:28%}.items-gantt-today:before{content:"Hoy";position:absolute;top:8px;left:-10px}.items-gantt-bar{color:#0b61e8;background:#3b82f6;border-radius:6px;justify-content:flex-end;align-self:center;align-items:center;height:18px;padding-right:8px;font-size:12px;font-weight:900;display:flex;box-shadow:0 4px 10px #0f172a24}.items-gantt-bar--summary{background:#111827;height:10px}.items-gantt-bar--selected{outline:4px solid #2563eb1f}.items-detail-panel{min-height:650px}.items-detail-title{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:20px;display:grid}.items-detail-dot{background:#2563eb;border-radius:999px;width:16px;height:16px;margin-top:4px}.items-detail-title h3{margin:0;font-size:18px;font-weight:900}.items-detail-title p{color:#64748b;margin:6px 0 0;font-size:13px}.items-detail-actions{align-items:center;gap:8px;display:inline-flex}.items-detail-actions-menu{position:relative}.items-detail-menu-button{border-radius:10px}.items-detail-menu-popover{z-index:20;background:#fff;border:1px solid #dce5f2;border-radius:12px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0f172a24}.items-detail-menu-popover button{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;width:100%;padding:10px 12px;font-weight:800}.items-detail-menu-popover button:hover{background:#f1f5f9}.items-detail-tabs{border-bottom:1px solid #e2e8f0;gap:18px;padding:0 20px 12px;display:flex}.items-detail-tabs span:first-child{color:#0b61e8;border-bottom:3px solid #0b61e8}.items-detail-data{grid-template-columns:150px 1fr;gap:16px 12px;margin:0;padding:20px;display:grid}.items-detail-data dt{color:#64748b;font-size:13px;font-weight:800}.items-detail-data dd{color:#0f172a;margin:0;font-size:14px;font-weight:700}.items-summary-panel{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:14px;padding:18px;display:grid}.items-summary-panel strong{color:#0f172a}.items-summary-panel p{color:#334155;margin:8px 0 0}.item-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a75;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.item-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(1080px,100%);max-height:min(860px,92vh);display:flex;overflow:hidden;box-shadow:0 30px 90px #0f172a47}.item-modal__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:18px;padding:24px 28px 16px;display:flex}.item-modal__header h2{margin:0;font-size:24px;font-weight:900}.item-modal__header p{color:#64748b;margin:8px 0 0}.item-modal__close{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:999px;width:34px;height:34px;font-size:28px}.item-modal__body{overflow:auto}.item-modal__tabs{border-bottom:1px solid #e2e8f0;gap:28px;padding:0 28px;display:flex}.item-modal__tab{color:#475569;cursor:pointer;background:0 0;border:0;padding:16px 0;font-size:14px;font-weight:800}.item-modal__tab--active{color:#0b61e8;border-bottom:3px solid #0b61e8}.item-modal__columns{grid-template-columns:minmax(0,1fr) 380px;min-height:520px;display:grid}.item-modal__left,.item-modal__right{flex-direction:column;gap:18px;padding:24px 28px;display:flex}.item-modal__right{background:#fbfdff;border-left:1px solid #e2e8f0}.item-modal-field{flex-direction:column;gap:8px;display:flex}.item-modal-field span{color:#334155;font-size:13px;font-weight:900}.item-modal-field input,.item-modal-field select,.item-modal-field textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:10px;padding:12px 14px;font-weight:700}.item-modal-field input:disabled{color:#64748b;background:#f1f5f9}.item-modal-field--error input,.item-modal-field--error select,.item-modal-field--error textarea{background:#fff7f7;border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.item-modal-field small{color:#64748b;font-size:12px}.item-modal-field__error{font-weight:700;color:#b91c1c!important}.item-assignment-control{align-items:stretch}.item-assignment-control__link{color:#0b63f6;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-weight:800}.item-assignment-control__link:disabled{color:#94a3b8;cursor:not-allowed}.item-assignment-control__quick-create{grid-template-columns:1fr 38px 38px;align-items:center;gap:8px;display:grid}.item-assignment-control__quick-create input{min-width:0}.item-assignment-control__confirm,.item-assignment-control__cancel{cursor:pointer;color:#6b7280;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.item-assignment-control__confirm:hover,.item-assignment-control__cancel:hover{color:#111827}.item-assignment-control__confirm:disabled,.item-assignment-control__cancel:disabled{color:#cbd5e1;cursor:wait}.item-assignment-help{background:#eff6ff}.item-validation-error{flex-direction:column;gap:6px;display:flex}.item-validation-error ul{margin:4px 0 0;padding-left:18px}.item-validation-error li{margin:2px 0}.item-type-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.item-type-card{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:12px;min-height:112px;padding:16px}.item-type-card--active{border-color:#0b61e8;box-shadow:0 0 0 3px #0b61e81f}.item-type-card strong{margin-bottom:8px;display:block}.item-type-card small{color:#475569;line-height:1.45}.item-modal__two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.item-modal-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.item-modal-section-grid--single{grid-template-columns:minmax(0,1fr)}.item-modal-memo{grid-column:1/-1}.item-modal-section-grid .item-modal-field:has(textarea){grid-column:1/-1}.item-modal-memo{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:18px}.item-modal-memo strong{margin-bottom:8px;font-size:15px;display:block}.item-modal-memo p{margin:0;line-height:1.55}.item-modal-toggle{color:#334155;justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}.item-modal-toggle--box{background:#fff;border:1px solid #dbe3ee;border-radius:10px;min-height:48px;padding:12px 14px}.item-modal-toggle input{width:42px;height:22px}.item-modal-info{color:#1e3a8a;background:#e8f1ff;border-radius:12px;padding:16px;font-size:13px;line-height:1.5}.item-modal-info ul{margin:8px 0 0;padding-left:18px}.item-modal__footer{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:18px 28px;display:flex;position:sticky;bottom:0}@media (width<=1320px){.items-workspace-grid{grid-template-columns:360px minmax(520px,1fr)}.items-detail-panel{grid-column:1/-1}}@media (width<=980px){.items-module-header,.item-modal__columns{flex-direction:column;grid-template-columns:1fr}.items-workspace-grid,.items-summary-panel{grid-template-columns:1fr}.item-modal__right{border-top:1px solid #e2e8f0;border-left:0}.item-type-picker,.item-modal__two{grid-template-columns:1fr}}@media (width<=1320px){.project-content-grid{grid-template-columns:1fr}.project-content-grid__side{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=1040px){.project-shell{grid-template-columns:1fr}.project-shell__sidebar{height:auto;position:static}.project-top-grid,.project-module-grid,.project-content-grid__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.project-shell__main{padding:20px 16px 32px}.project-header,.project-panel__header{flex-direction:column}.project-top-grid,.project-module-grid,.project-content-grid__side{grid-template-columns:1fr}}.logihub-gantt{--wx-gantt-bar-border-radius:999px;--wx-gantt-baseline-border-radius:999px;--wx-gantt-task-color:#3b82f6;--wx-gantt-task-fill-color:#ffffff57;--wx-gantt-task-border:1px solid #2563eb3d;--wx-gantt-summary-color:#0f9f8f;--wx-gantt-summary-fill-color:#ffffff47;--wx-gantt-summary-border:1px solid #0f766e38;--wx-gantt-milestone-color:#8b5cf6;--wx-gantt-bar-shadow:0 7px 16px #0f172a21, 0 2px 5px #0f172a14;background:#fff;border-radius:16px;width:100%;min-height:520px;overflow:hidden}.logihub-gantt :is(.wx-gantt,.wx-grid,.wx-table){font-family:inherit}.logihub-gantt .wx-bar:not(.wx-milestone){transition:box-shadow .16s,filter .16s,transform .16s;overflow:hidden;box-shadow:0 7px 16px #0f172a1f,0 2px 5px #0f172a14;border-radius:999px!important}.logihub-gantt .wx-bar:not(.wx-milestone):hover,.logihub-gantt .wx-bar.wx-selected:not(.wx-milestone){filter:saturate(1.08);box-shadow:0 11px 24px #0f172a29,0 3px 8px #0f172a1a!important}.logihub-gantt .wx-bar .wx-content{letter-spacing:-.01em;font-weight:800}.logihub-gantt .wx-bar .wx-progress-wrapper{border-radius:999px!important}.logihub-gantt .wx-bar .wx-progress-percent{box-shadow:inset -1px 0 #ffffff29;background:linear-gradient(90deg,#ffffff52,#ffffff2e)!important}.logihub-gantt .wx-summary:not(.wx-split){background:linear-gradient(90deg,#020617,#111827)!important;border-color:#0f172a61!important}.logihub-gantt .wx-summary .wx-progress-percent{background:#ffffff3d!important}.logihub-gantt .wx-milestone .wx-content{box-shadow:0 7px 16px #6d28d938;background:#8b5cf6!important;border-radius:6px!important}.logihub-gantt :is(.wx-task-blue,.wx-task-blue .wx-segment){color:#fff!important;background:linear-gradient(90deg,#2563eb,#3b82f6)!important;border:1px solid #2563eb42!important}.logihub-gantt :is(.wx-task-ok,.wx-task-ok .wx-segment){color:#fff!important;background:linear-gradient(90deg,#16a34a,#22c55e)!important;border:1px solid #16a34a40!important}.logihub-gantt :is(.wx-task-warning,.wx-task-warning .wx-segment){color:#fff!important;background:linear-gradient(90deg,#f59e0b,#fb923c)!important;border:1px solid #f59e0b47!important}.logihub-gantt :is(.wx-task-risk,.wx-task-risk .wx-segment){color:#fff!important;background:linear-gradient(90deg,#ef4444,#f97316)!important;border:1px solid #ef444447!important}.logihub-gantt :is(.wx-task-muted,.wx-task-muted .wx-segment){color:#fff!important;background:linear-gradient(90deg,#64748b,#94a3b8)!important;border:1px solid #64748b40!important}.items-gantt-card.logihub-gantt{min-height:650px;padding:0}.project-gantt__svar{border:1px solid #e2e8f0;min-height:430px;margin-top:16px}.project-gantt-empty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;place-items:center;gap:10px;min-height:340px;margin-top:16px;display:grid}.project-gantt-empty strong{color:#0f172a;font-size:18px}.items-view-chip:disabled{opacity:.45;cursor:not-allowed}.items-baseline-cta{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);border:1px solid #bfdbfe;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex;box-shadow:0 12px 28px #2563eb14}.items-baseline-cta div{gap:4px;display:grid}.items-baseline-cta strong{color:#0f172a;font-size:15px;font-weight:900}.items-baseline-cta span{color:#64748b;font-size:13px;line-height:1.45}.items-workspace-grid--split{grid-template-columns:minmax(0,1fr) 420px}.items-workspace-main{min-width:0}.items-wbs-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-height:650px;overflow:hidden;box-shadow:0 10px 26px #0f172a0a}.items-wbs-table-scroll{max-height:650px;overflow:auto}.items-wbs-matrix{border-collapse:collapse;width:100%;min-width:1320px;font-size:13px}.items-wbs-matrix th{z-index:1;color:#475569;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 14px;font-weight:900;position:sticky;top:0}.items-wbs-matrix td{color:#0f172a;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf2f7;padding:12px 14px}.items-wbs-matrix tbody tr{cursor:pointer}.items-wbs-matrix tbody tr:hover,.items-wbs-matrix__row--active{background:#eaf2ff}.items-wbs-matrix td:first-child{min-width:260px}.items-wbs-matrix strong,.items-wbs-matrix small{display:block}.items-wbs-matrix small{color:#64748b;margin-top:4px;font-size:11px;font-weight:800}.items-value--danger{font-weight:900;color:#dc2626!important}.items-value--success{font-weight:900;color:#059669!important}.project-gantt__wrap{position:relative}.project-gantt-popover{z-index:5;background:#fff;border:1px solid #dbe3ee;border-radius:16px;width:min(360px,100% - 40px);padding:18px;position:absolute;top:76px;right:20px;box-shadow:0 22px 48px #0f172a2e}.project-gantt-popover__close{color:#334155;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;width:28px;height:28px;position:absolute;top:10px;right:10px}.project-gantt-popover>strong{color:#0f172a;padding-right:28px;font-size:16px;font-weight:900;display:block}.project-gantt-popover>span{color:#64748b;margin-top:4px;font-size:12px;font-weight:800;display:block}.project-gantt-popover dl{grid-template-columns:120px 1fr;gap:10px 12px;margin:16px 0 0;display:grid}.project-gantt-popover dt{color:#64748b;font-size:12px;font-weight:800}.project-gantt-popover dd{color:#0f172a;margin:0;font-size:13px;font-weight:800}.items-workspace-grid--detail-closed{grid-template-columns:minmax(0,1fr)}.items-detail-tabs button{color:#475569;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 0 8px;font-size:13px;font-weight:900}.items-detail-tabs .items-detail-tab--active{color:#0b61e8;border-bottom-color:#0b61e8}.items-detail-empty{color:#64748b;padding:24px 20px;font-size:14px;font-weight:800}.items-detail-close{color:#334155;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;width:30px;height:30px;font-size:22px;line-height:1}.project-gantt-popover__tabs{border-bottom:1px solid #e2e8f0;gap:10px;margin-top:14px;padding-bottom:8px;display:flex;overflow-x:auto}.project-gantt-popover__tabs button{color:#475569;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;font-size:12px;font-weight:900}.project-gantt-popover__tabs .project-gantt-popover__tab--active{color:#0b61e8;border-bottom-color:#0b61e8}.project-gantt-popover__empty{color:#64748b;padding:18px 0 4px;font-size:13px;font-weight:800}.project-form--tabs{gap:0}.project-form-tabs{background:#fff;border:1px solid #e2e8f0;border-bottom:0;border-radius:18px 18px 0 0;gap:8px;padding:10px;display:flex;overflow-x:auto;box-shadow:0 10px 26px #0f172a0a}.project-form-tab{color:#475569;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:900}.project-form-tab:hover{color:#0f172a;background:#f1f5f9}.project-form-tab--active{color:#0b61e8;background:#eaf2ff;border-color:#bfdbfe}.project-form-tab-panel{background:#fff;border:1px solid #e2e8f0;border-radius:0 0 18px 18px;box-shadow:0 10px 26px #0f172a0a}.project-form-tab-panel .project-form-section{box-shadow:none;border:0;border-radius:0 0 18px 18px}.project-status-selector{display:inline-flex;position:relative}.project-status--button{cursor:pointer;border:0;gap:8px}.project-status__chevron{font-size:13px;line-height:1}.project-status-popover{z-index:20;background:#fff;border:1px solid #dbe3ef;border-radius:18px;width:min(420px,88vw);padding:16px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 70px #0f172a2e}.project-status-popover__header,.project-status-popover__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-status-popover__header strong{color:#0f172a;font-size:16px}.project-status-popover__header button{cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:10px;width:30px;height:30px}.project-status-popover__list{gap:10px;margin:14px 0;display:grid}.project-status-option{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:18px 1fr;gap:10px;padding:12px;display:grid}.project-status-option strong,.project-status-option small{display:block}.project-status-option strong{color:#0f172a;font-size:14px}.project-status-option small{color:#64748b;margin-top:4px;font-size:12px;line-height:1.4}.project-status-popover__error{color:#b91c1c;margin-bottom:12px;font-size:13px;font-weight:800}.project-status-selector{align-self:center}.project-status--button{background:#dcfce7;border:1px solid #bbf7d0;border-radius:12px;padding:10px 14px;box-shadow:0 0 #0000}.project-status--button:hover,.project-status--button:focus-visible{outline-offset:5px;outline:2px dashed #2563eb}.project-status-popover{border-radius:14px;width:452px;padding:0;top:calc(100% + 14px);left:50%;overflow:hidden;transform:translate(-42%)}.project-status-popover__header{border-bottom:1px solid #e5edf7;padding:22px 24px}.project-status-popover__header strong{font-size:20px;font-weight:900}.project-status-current{align-items:center;gap:18px;padding:24px 24px 10px;display:flex}.project-status-current span,.project-status-popover__label,.project-status-comment span{color:#0f172a;font-size:13px;font-weight:900}.project-status-current strong{color:#166534;background:#dcfce7;border-radius:10px;align-items:center;min-height:34px;padding:8px 14px;font-size:13px;font-weight:900;display:inline-flex}.project-status-popover__label{margin:18px 24px 10px}.project-status-popover__list{gap:8px;margin:0;padding:0 18px}.project-status-option{background:#fff;border-color:#0000;grid-template-columns:20px 1fr;gap:12px;padding:14px 16px}.project-status-option--active{background:#eaf2ff;border-color:#dbeafe}.project-status-option input{width:17px;height:17px;margin-top:2px}.project-status-option strong{font-size:14px;font-weight:900}.project-status-option small{color:#64748b;margin-top:8px;font-size:13px;font-weight:700}.project-status-comment{gap:10px;padding:24px 24px 0;display:grid}.project-status-comment textarea{resize:vertical;color:#0f172a;width:100%;min-height:88px;font:inherit;border:1px solid #dbe3ef;border-radius:10px;padding:14px;font-size:14px}.project-status-comment textarea::placeholder{color:#94a3b8}.project-status-popover__actions{justify-content:flex-end;padding:20px 24px 22px}.project-status-popover__actions .btn{min-width:150px}.project-status-popover__actions .btn--muted{min-width:110px}.project-status-popover__error{margin:14px 24px 0}.project-status__chevron{opacity:.85;border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:2px;transform:translateY(-2px)rotate(45deg)}.project-status--button{background:0 0;border:0;gap:7px;padding:0}.project-status--button span:first-child{color:#166534;background:#dcfce7;border-radius:12px;align-items:center;min-height:34px;padding:9px 14px;display:inline-flex}.project-status--button:hover,.project-status--button:focus-visible{outline:none}.project-status--button:hover span:first-child,.project-status--button:focus-visible span:first-child{background:#bbf7d0;box-shadow:0 0 0 3px #22c55e24}.project-status--button:hover .project-status__chevron,.project-status--button:focus-visible .project-status__chevron{opacity:1;transform:translateY(-1px)rotate(45deg)}.project-status__chevron{color:#14532d;flex:none;font-size:0;display:inline-block}.project-baseline-summary{align-items:center;gap:8px;margin-left:6px;display:inline-flex}.project-baseline-pill,.baseline-version-selector select{color:#9a3412;background:#ffedd5;border:0;border-radius:12px;align-items:center;min-height:34px;padding:8px 13px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.project-baseline-summary>span{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:8px 12px;font-size:12px;font-weight:800}.project-status-option input:disabled+span{opacity:.45}.project-status-option:has(input:disabled){cursor:not-allowed;background:#f1f5f9}.baseline-title-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.baseline-version-selector select{cursor:pointer;border-right:12px solid #0000;min-height:42px}.baseline-meta-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.baseline-meta-card>div{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px;box-shadow:0 14px 34px #0f172a0f}.baseline-meta-card span,.baseline-meta-card strong{display:block}.baseline-meta-card span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900}.baseline-meta-card strong{color:#0f172a;margin-top:8px;font-size:16px;font-weight:900}.baseline-table input{color:#0f172a;width:100%;min-width:120px;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:10px;padding:10px 12px;font-weight:800}.baseline-table input:disabled{color:#64748b;background:#f1f5f9}.baseline-table small{color:#64748b;margin-top:6px;font-size:11px;font-weight:800;display:block}.baseline-edit-state{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;align-items:center;min-height:40px;padding:0 14px;font-size:.88rem;font-weight:800;display:inline-flex}.baseline-edit-state--editable{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.project-gantt-mode{background:#f8fafc;border:1px solid #dbe4ef;border-radius:14px;align-items:center;gap:4px;padding:4px;display:inline-flex}.project-gantt-mode button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px;font-weight:800}.project-gantt-mode button:hover,.project-gantt-mode__active{box-shadow:0 8px 20px #0f172a14;color:#0f172a!important;background:#fff!important}.project-gantt-legend{color:#64748b;align-items:center;gap:18px;margin:6px 0 12px;font-size:.86rem;font-weight:700;display:flex}.project-gantt-legend span{align-items:center;gap:8px;display:inline-flex}.project-gantt-legend i{border-radius:999px;width:32px;height:8px;display:inline-block}.project-gantt-legend__actual{background:#2f7de1}.project-gantt-legend__baseline{background:#cbd5e1;border:1px dashed #94a3b8}.logihub-gantt--con-baseline .wx-baseline{opacity:.95;pointer-events:none;border:1px dashed #64748b;border-radius:999px;margin-top:4px;background:#cbd5e1!important;height:5px!important}.logihub-gantt--con-baseline .wx-baseline.wx-milestone{border-radius:2px;transform:rotate(45deg);width:10px!important;height:10px!important}.logihub-gantt--dashboard-resumen .wx-bar.wx-actual-row{pointer-events:none;background:#2f7de1!important;border-color:#2563eb!important}.logihub-gantt--dashboard-resumen .wx-bar.wx-baseline-row{pointer-events:none;margin-top:14px;color:#334155!important;background:repeating-linear-gradient(90deg,#94a3b8 0 10px,#cbd5e1 10px 16px)!important;border:1px dashed #64748b!important;border-radius:999px!important;height:10px!important}.logihub-gantt--dashboard-resumen .wx-bar.wx-baseline-row .wx-progress-wrapper,.logihub-gantt--dashboard-resumen .wx-bar.wx-baseline-row .wx-progress-marker{display:none!important}.project-gantt__wrap{min-height:560px}.project-gantt__svar{height:520px;min-height:520px}.project-gantt__svar .wx-gantt,.project-gantt__svar .wx-layout,.project-gantt__svar .wx-content{min-height:100%}.project-gantt__svar.logihub-gantt--dashboard-resumen{padding-bottom:18px}.logihub-gantt--dashboard-resumen .wx-bar.wx-baseline-row{margin-top:8px;height:8px!important}.logihub-gantt--dashboard-resumen .wx-bar.wx-dummy-row,.logihub-gantt--dashboard-resumen .wx-bar.wx-final-row{display:none!important}:is(.logihub-gantt--dashboard-resumen .wx-table .wx-row:has(.wx-final-row),.logihub-gantt--dashboard-resumen .wx-table .wx-row:has([data-id=__dashboard_final_proyecto])){color:#94a3b8;font-weight:800}.logihub-gantt--dashboard-resumen .wx-bar.wx-baseline-row{opacity:.9;background:#cbd5e1!important;border:1px dashed #94a3b8!important;height:5px!important;margin-top:16px!important}.logihub-gantt--dashboard-resumen .wx-bar.wx-baseline-row .wx-content{display:none!important}.logihub-gantt--dashboard-resumen .wx-bar.wx-dummy-row,.logihub-gantt--dashboard-resumen .wx-bar.wx-final-row,.logihub-gantt--dashboard-resumen [data-id^=__dashboard_dummy_],.logihub-gantt--dashboard-resumen [data-id=__dashboard_final_proyecto]{opacity:0!important;visibility:hidden!important;display:none!important}.logihub-gantt--dashboard-resumen .wx-row:has([data-id^=__dashboard_dummy_]){color:#0000!important;background:#fff!important}.logihub-gantt--dashboard-resumen .wx-row:has([data-id=__dashboard_final_proyecto]){color:#0000!important;background:#fff!important}.logihub-gantt--dashboard-resumen tr:has([data-id^=__dashboard_dummy_]){color:#0000!important;background:#fff!important}.logihub-gantt--dashboard-resumen tr:has([data-id=__dashboard_final_proyecto]){color:#0000!important;background:#fff!important}.logihub-gantt--dashboard-resumen .wx-bar.actual-row{background:#2f7de1!important;border-color:#2563eb!important}.logihub-gantt--dashboard-resumen .wx-bar.baseline-row{opacity:.9;pointer-events:none;background:#cbd5e1!important;border:1px dashed #94a3b8!important;border-radius:999px!important;height:5px!important;margin-top:16px!important}.logihub-gantt--dashboard-resumen .wx-bar.baseline-row .wx-content,.logihub-gantt--dashboard-resumen .wx-bar.baseline-row .wx-progress-wrapper,.logihub-gantt--dashboard-resumen .wx-bar.baseline-row .wx-progress-marker{display:none!important}.logihub-gantt--dashboard-resumen .wx-bar.dummy-row,.logihub-gantt--dashboard-resumen .wx-bar.final-row{opacity:0!important;visibility:hidden!important;display:none!important}.logihub-gantt__baseline-row-label{color:#94a3b8;font-size:12px;font-weight:800}.logihub-gantt__final-row-label{color:#cbd5e1;font-size:12px;font-weight:800}.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.wx-task.baseline-row .wx-progress-wrapper,.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.wx-task.baseline-row .wx-progress-marker,.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.wx-task.baseline-row .wx-content{display:none!important}.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.wx-task.dummy-row.wx-GKbcLEGA:not(.wx-split),.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.wx-task.final-row.wx-GKbcLEGA:not(.wx-split){opacity:0!important;visibility:hidden!important;display:none!important}.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.wx-task.baseline-row.wx-GKbcLEGA:not(.wx-split),.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.wx-baseline-row.wx-GKbcLEGA:not(.wx-split),.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.baseline-row.wx-GKbcLEGA:not(.wx-split){transform:translateY(4px);height:30px!important;box-shadow:none!important;color:#fff!important;opacity:1!important;pointer-events:none!important;background:#94a3b8!important;border:1px solid #64748b!important;border-radius:4px!important;line-height:30px!important}.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.wx-task.baseline-row .wx-content,.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.wx-baseline-row .wx-content,.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.baseline-row .wx-content{color:#fff!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:800!important;display:block!important;overflow:hidden!important}.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.wx-task.baseline-row .wx-progress-wrapper,.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.wx-task.baseline-row .wx-progress-marker{display:none!important}.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.wx-task.baseline-row.wx-GKbcLEGA:not(.wx-split),.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.wx-baseline-row.wx-GKbcLEGA:not(.wx-split),.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.baseline-row.wx-GKbcLEGA:not(.wx-split){margin-top:0!important;transform:none!important}.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-bar:is(.actual-summary-row,.wx-actual-summary-row):not(.wx-split),.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.actual-summary-row.wx-GKbcLEGA:not(.wx-split){color:#fff!important;pointer-events:none!important;background:#020617!important;border-color:#111827!important}.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-bar:is(.actual-task-row,.actual-milestone-row,.wx-actual-task-row,.wx-actual-milestone-row):not(.wx-split),.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.actual-task-row.wx-GKbcLEGA:not(.wx-split),.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.actual-milestone-row.wx-GKbcLEGA:not(.wx-split){color:#fff!important;pointer-events:none!important;background:#2f7de1!important;border-color:#2563eb!important}.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-bar:is(.actual-summary-row,.actual-task-row,.actual-milestone-row,.wx-actual-summary-row,.wx-actual-task-row,.wx-actual-milestone-row) .wx-content{color:#fff!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:800!important;overflow:hidden!important}.logihub-gantt.logihub-gantt--baseline .wx-bars .wx-bar:is(.baseline-summary,.wx-baseline-summary):not(.wx-split),.logihub-gantt.logihub-gantt--baseline .wx-bars .wx-GKbcLEGA.wx-bar.baseline-summary.wx-GKbcLEGA:not(.wx-split),.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-bar:is(.baseline-summary-row,.wx-baseline-summary-row):not(.wx-split),.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.baseline-summary-row.wx-GKbcLEGA:not(.wx-split){color:#fff!important;background:#475569!important;border-color:#334155!important}.logihub-gantt.logihub-gantt--baseline .wx-bars .wx-bar:is(.baseline-task,.wx-baseline-task):not(.wx-split),.logihub-gantt.logihub-gantt--baseline .wx-bars .wx-GKbcLEGA.wx-bar.baseline-task.wx-GKbcLEGA:not(.wx-split),.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-bar:is(.baseline-task-row,.wx-baseline-task-row):not(.wx-split),.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-GKbcLEGA.wx-bar.baseline-task-row.wx-GKbcLEGA:not(.wx-split){color:#334155!important;background:#cbd5e1!important;border-color:#94a3b8!important}.logihub-gantt.logihub-gantt--baseline .wx-bars .wx-bar:is(.baseline-summary,.baseline-task,.wx-baseline-summary,.wx-baseline-task) .wx-content,.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-bar:is(.baseline-summary-row,.baseline-task-row,.wx-baseline-summary-row,.wx-baseline-task-row) .wx-content{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:800!important;display:block!important;overflow:hidden!important}.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-bar:is(.baseline-task-row,.wx-baseline-task-row) .wx-content{color:#334155!important}.logihub-gantt.logihub-gantt--dashboard-resumen .wx-bars .wx-bar:is(.baseline-summary-row,.wx-baseline-summary-row) .wx-content{color:#fff!important}.project-top-grid--executive{grid-template-columns:repeat(4,minmax(170px,1fr)) minmax(250px,.95fr);align-items:stretch}.project-indicator-card{--indicator-color:#2563eb;--indicator-bg:#eff6ff;background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-rows:auto 1fr auto;gap:14px;min-height:168px;padding:20px;display:grid;box-shadow:0 10px 26px #0f172a0a}.project-indicator-card--success{--indicator-color:#16a34a;--indicator-bg:#dcfce7}.project-indicator-card--info,.project-indicator-card--neutral{--indicator-color:#2563eb;--indicator-bg:#dbeafe}.project-indicator-card--warning{--indicator-color:#f97316;--indicator-bg:#ffedd5}.project-indicator-card--danger{--indicator-color:#ef4444;--indicator-bg:#fee2e2}.project-indicator-card__header{align-items:center;gap:14px;display:flex}.project-indicator-card__icon{background:var(--indicator-bg);width:54px;height:54px;color:var(--indicator-color);border-radius:18px;flex:0 0 54px;justify-content:center;align-items:center;display:inline-flex}.project-indicator-card__header>div{color:#64748b;align-items:center;gap:7px;min-width:0;display:flex}.project-indicator-card h2{color:#0f172a;margin:0;font-size:13px;font-weight:900;line-height:1.2}.project-indicator-card strong{color:#0f172a;align-self:center;font-size:34px;font-weight:950;line-height:1}.project-indicator-card__footer{color:var(--indicator-color);justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.project-indicator-card__footer small{color:var(--indicator-color);align-items:center;gap:6px;font-size:12px;font-weight:900;line-height:1.3;display:inline-flex}.project-indicator-card__footer em{color:var(--indicator-color);justify-content:center;align-items:center;font-style:normal;display:inline-flex}.project-next-panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 10px 26px #0f172a0a}.project-next-panel__row{color:#0f172a;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:18px 20px;text-decoration:none;display:grid}.project-next-panel__row+.project-next-panel__row{border-top:1px solid #e2e8f0}.project-next-panel__icon{color:#7c3aed;background:#ede9fe;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.project-next-panel__row small,.project-next-panel__row strong,.project-next-panel__row em,.project-next-panel__row b{display:block}.project-next-panel__row small{color:#0f172a;font-size:12px;font-weight:900}.project-next-panel__row strong{color:#0f172a;margin-top:4px;font-size:24px;font-weight:950;line-height:1.1}.project-next-panel__row em{color:#16a34a;margin-top:4px;font-size:12px;font-style:normal;font-weight:900}.project-next-panel__row b{color:#06f;margin-top:10px;font-size:12px;font-weight:900}.project-next-panel__row i{color:#06f;font-size:26px;font-style:normal;font-weight:900}@media (width<=1320px){.project-top-grid--executive{grid-template-columns:repeat(2,minmax(0,1fr))}.project-next-panel{grid-column:span 2}}@media (width<=720px){.project-top-grid--executive{grid-template-columns:1fr}.project-next-panel{grid-column:auto}}.project-top-grid--executive{margin-bottom:24px;grid-template-columns:minmax(0,1fr) 420px!important;align-items:stretch!important;gap:22px!important;display:grid!important}.project-indicator-group{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}.project-indicator-card{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 72px;gap:8px 10px;display:grid;position:relative;min-height:118px!important;padding:14px 16px!important}.project-indicator-card__header{grid-area:1/1;gap:10px}.project-indicator-card>strong{grid-area:2/1;align-self:center;font-size:30px!important}.project-indicator-card--warning>strong,.project-indicator-card--danger>strong{color:var(--indicator-color)!important}.project-indicator-card__variation{grid-area:3/1;align-items:center;gap:6px;line-height:1.25;display:inline-flex;color:var(--indicator-color)!important;font-size:11px!important;font-weight:900!important}.project-indicator-card__trend{grid-area:1/2/4;justify-content:center;place-self:center;align-items:center;font-style:normal;color:var(--indicator-color)!important;display:inline-flex!important}.project-next-panel{min-height:118px}.project-next-panel__row{grid-template-columns:42px minmax(0,1fr) auto!important;gap:12px!important;min-height:59px!important;padding:12px 16px!important}.project-next-panel__icon{border-radius:13px!important;width:38px!important;height:38px!important}.project-next-panel__row strong{font-size:20px!important}.project-next-panel__row b{margin-top:4px!important}@media (width<=1320px){.project-top-grid--executive{grid-template-columns:1fr!important}.project-indicator-group{grid-template-columns:repeat(2,minmax(0,1fr))}.project-next-panel{grid-column:auto!important}}@media (width<=720px){.project-indicator-group{grid-template-columns:1fr}}.project-indicator-card{grid-template-columns:minmax(0,1fr) 52px!important;gap:4px 8px!important;min-height:82px!important;padding:10px 12px!important}.project-indicator-card__header{gap:8px!important}.project-indicator-card__icon{border-radius:11px!important;flex-basis:32px!important;width:32px!important;height:32px!important}.project-indicator-card h2{font-size:11px!important}.project-indicator-card>strong{font-size:23px!important}.project-indicator-card__variation{gap:4px!important;font-size:10px!important}.project-indicator-card__trend svg{width:46px!important;height:46px!important}.project-next-panel--single{min-height:82px!important}.project-next-panel--single .project-next-panel__row{height:100%;min-height:82px!important;padding:10px 14px!important}.project-next-panel--single .project-next-panel__icon{width:36px!important;height:36px!important}.project-next-panel--single .project-next-panel__row strong{font-size:18px!important}.project-next-panel--single .project-next-panel__row em,.project-next-panel--single .project-next-panel__row b{margin-top:3px!important;font-size:11px!important}.project-indicator-card{min-height:98px!important;padding:12px 14px!important}.project-next-panel--single,.project-next-panel--single .project-next-panel__row{min-height:98px!important}.project-next-panel--single .project-next-panel__row{padding:12px 16px!important}.project-top-grid--executive .project-indicator-card{grid-template-columns:minmax(0,1fr) 72px!important;row-gap:8px!important;min-height:118px!important;padding:16px!important}.project-top-grid--executive .project-indicator-card__icon{border-radius:14px!important;flex-basis:40px!important;width:40px!important;height:40px!important}.project-top-grid--executive .project-indicator-card h2{letter-spacing:-.015em!important;font-size:16.5px!important;line-height:1.12!important}.project-top-grid--executive .project-indicator-card>strong{font-size:29px!important;line-height:1!important}.project-top-grid--executive .project-indicator-card__variation{font-size:11px!important;line-height:1.2!important}.project-top-grid--executive .project-indicator-card__trend svg{width:64px!important;height:64px!important}.project-top-grid--executive .project-next-panel--single,.project-top-grid--executive .project-next-panel--single .project-next-panel__row{min-height:118px!important}.project-top-grid--executive .project-next-panel--single .project-next-panel__row{padding:16px 18px!important}.project-top-grid--executive .project-next-panel--single .project-next-panel__row small{letter-spacing:-.015em!important;font-size:16.5px!important;line-height:1.1!important}.project-top-grid--executive .project-next-panel--single .project-next-panel__row strong{font-size:23px!important;line-height:1.05!important}.project-top-grid--executive .project-next-panel--single .project-next-panel__row em,.project-top-grid--executive .project-next-panel--single .project-next-panel__row b{font-size:12px!important;line-height:1.2!important}.logihub-gantt{flex-direction:column;min-height:0;display:flex}.logihub-gantt>*,.logihub-gantt .wx-gantt,.logihub-gantt .wx-layout,.logihub-gantt .wx-content.wx-jlbQoHOz{height:100%!important;min-height:0!important}.logihub-gantt .wx-gantt{overflow:hidden auto!important}.logihub-gantt .wx-layout{max-height:none!important}.logihub-gantt :is(.wx-table-container,.wx-table,.wx-chart,.wx-area,.wx-bars){min-height:0!important}.items-gantt-card.logihub-gantt{height:clamp(560px,100vh - 430px,760px);min-height:560px;max-height:760px}.project-gantt__svar.logihub-gantt{height:clamp(520px,48vh,680px);min-height:520px;max-height:680px}.items-workspace-grid--split{align-items:stretch}.items-workspace-main{min-height:0;display:flex}.items-workspace-main>.logihub-gantt,.items-workspace-main>.items-wbs-table-card{flex:auto}.items-detail-panel{height:clamp(560px,100vh - 430px,760px);min-height:560px;max-height:760px;overflow-y:auto}.payments-page{gap:24px}.payments-summary-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.payments-summary-row article,.payment-form-card,.payments-list-card{background:#fff;border:1px solid #dbe3ef;border-radius:18px;box-shadow:0 16px 40px #0f172a0f}.payments-summary-row article{padding:18px 20px}.payments-summary-row small,.payment-summary-box small{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700;display:block}.payments-summary-row strong,.payment-summary-box strong{color:#0f172a;margin-top:6px;font-size:1.5rem;font-weight:900;display:block}.payment-form-card,.payments-list-card{padding:18px}.payment-tabs{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:12px;display:flex}.payment-tabs button{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;padding:10px 12px;font-weight:800}.payment-tabs button.payment-tabs__active{color:#fff;background:#0f62fe;border-color:#0f62fe}.payment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.payment-form-grid label{color:#334155;flex-direction:column;gap:8px;font-size:.84rem;font-weight:800;display:flex}.payment-form-grid input,.payment-form-grid select,.payment-form-grid textarea{color:#0f172a;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:12px 14px}.payment-form-grid textarea{resize:vertical}.payment-form-grid__wide{grid-column:1/-1}.payment-form-section-title{border-top:1px solid var(--line);color:var(--text);margin-top:.35rem;padding-top:.85rem;font-size:.82rem;font-weight:800}.payment-summary-box{background:#eff6ff;border:1px dashed #bfdbfe;border-radius:14px;padding:14px}.payment-summary-box span{color:#64748b;margin-top:4px;display:block}.payment-confirmation{background:#f8fbff;border:1px dashed #bfdbfe;border-radius:16px;padding:18px}.payment-confirmation h3{margin:0 0 8px}.payment-confirmation dl{grid-template-columns:180px 1fr;gap:8px 16px;margin:18px 0 0;display:grid}.payment-confirmation dt{color:#64748b;font-weight:800}.payment-confirmation dd{color:#0f172a;margin:0;font-weight:800}.payment-form-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.payments-table{gap:8px;display:grid}.payments-table__head,.payments-table__row{grid-template-columns:1.2fr .8fr 1.6fr 1.1fr .9fr 1fr .8fr;align-items:center;gap:12px;display:grid}.payments-table__head{color:#64748b;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2e8f0;padding:10px 12px;font-size:.74rem;font-weight:900}.payments-table__row{color:#334155;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.payments-table__row strong{color:#0f172a}.payment-status{color:#166534;background:#dcfce7;border-radius:999px;justify-self:start;padding:5px 9px;font-size:.78rem;font-weight:900}.payment-status--anulado{color:#991b1b;background:#fee2e2}.payments-empty{color:#64748b;border:1px dashed #cbd5e1;border-radius:14px;padding:24px}@media (width<=1100px){.payments-summary-row,.payment-form-grid{grid-template-columns:1fr}.payments-table__head{display:none}.payments-table__row{grid-template-columns:1fr}}.payments-page--design{gap:18px;padding-top:32px}.payments-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.payments-hero h1{color:#0f172a;margin:2px 0 4px;font-size:clamp(2rem,3vw,2.8rem);font-weight:950;line-height:1}.payments-hero p{color:#64748b;margin:0}.payments-project-meta{color:#334155;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:.84rem;font-weight:800;display:flex}.payments-user-tools{color:#0f172a;align-items:center;gap:12px;display:flex}.payments-user-tools button{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.payments-user-tools>span{color:#fff;background:#2563eb;border-radius:999px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.payments-user-tools strong{gap:2px;font-size:.9rem;display:grid}.payments-user-tools small{color:#64748b;font-weight:600}.payments-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.payment-kpi{background:#fff;border:1px solid #dbe3ef;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:18px;min-height:150px;padding:24px;display:grid;box-shadow:0 16px 40px #0f172a0f}.payment-kpi__icon{background:var(--payment-kpi-bg,#eff6ff);width:58px;height:58px;color:var(--payment-kpi-color,#2563eb);border-radius:18px;place-items:center;display:grid}.payment-kpi small{color:#0f172a;font-size:.92rem;font-weight:900;display:block}.payment-kpi strong{color:#0f172a;margin-top:8px;font-size:clamp(1.45rem,1.8vw,2.1rem);font-weight:950;line-height:1.05;display:block}.payment-kpi em,.payment-kpi b{margin-top:12px;font-size:.82rem;font-style:normal;display:block}.payment-kpi em{color:#475569}.payment-kpi b{color:var(--payment-kpi-color,#2563eb);font-weight:900}.payment-kpi--success{--payment-kpi-bg:#dcfce7;--payment-kpi-color:#16a34a}.payment-kpi--warning{--payment-kpi-bg:#ffedd5;--payment-kpi-color:#f97316}.payment-kpi--purple{--payment-kpi-bg:#ede9fe;--payment-kpi-color:#7c3aed}.payment-kpi--blue{--payment-kpi-bg:#dbeafe;--payment-kpi-color:#2563eb}.payments-main-grid{grid-template-columns:minmax(460px,.92fr) minmax(620px,1.35fr);align-items:start;gap:18px;display:grid}.payment-form-card--wizard{border-radius:18px;padding:0;overflow:hidden}.payment-card-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 14px;display:flex}.payment-card-header h2,.payments-list-toolbar h2,.payments-state-card h2{color:#0f172a;margin:0;font-size:1.15rem;font-weight:950}.payment-stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:8px 26px 22px;display:grid}.payment-step{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;display:grid;position:relative}.payment-step:before{content:"";z-index:0;background:#e2e8f0;width:100%;height:2px;position:absolute;top:16px;left:-50%}.payment-step:first-child:before{display:none}.payment-step span{z-index:1;color:#64748b;background:#fff;border:1px solid #dbe3ef;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;position:relative}.payment-step small{text-align:center;min-height:28px;font-size:.7rem;font-weight:800}.payment-step--active span,.payment-step--done span{color:#fff;background:#0f62fe;border-color:#0f62fe}.payment-step--active small{color:#0f62fe}.payment-form-grid--design{gap:22px 18px;padding:0 26px 24px}.payment-form-fieldset{border:0;min-width:0;margin:0;padding:0}.payment-form-grid--generales,.payment-form-grid--fiscal,.payment-form-grid--imputacion{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-form-grid--generales>label:first-child,.payment-form-grid--generales>label:nth-child(2),.payment-form-grid--generales>label:nth-child(3),.payment-form-grid--generales>label:nth-child(10),.payment-form-grid--generales>label:nth-child(12),.payment-form-grid--generales>label:nth-child(13){grid-column:span 2}.payment-form-grid--generales>label:nth-child(4),.payment-form-grid--generales>label:nth-child(5),.payment-form-grid--generales>label:nth-child(6),.payment-form-grid--generales>label:nth-child(7),.payment-form-grid--generales>label:nth-child(8),.payment-form-grid--generales>label:nth-child(9),.payment-form-grid--generales>label:nth-child(11){grid-column:span 1}.payment-form-grid--generales>span{grid-column:span 2}.payment-form-grid--generales>label:nth-child(14){grid-column:1/-1}.payment-form-grid--fiscal>label,.payment-form-grid--fiscal>.payment-calculated-field{grid-column:span 2}.payment-form-grid--fiscal .payment-form-section-title{grid-column:1/-1}.payment-form-grid--fiscal .payment-form-section-title~label{grid-column:span 1}.payment-form-grid--imputacion>label,.payment-form-grid--imputacion>label:nth-child(5){grid-column:span 2}.payment-form-grid--design input,.payment-form-grid--design select,.payment-form-grid--design textarea{background:#fff;min-height:52px}.payment-input-icon{display:block;position:relative}.payment-input-icon input{width:100%;padding-right:42px}.payment-input-icon svg{color:#475569;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.payment-form-actions--design{border-top:1px solid #e2e8f0;margin-top:0;padding:18px 26px}.payment-form-actions--design:empty{display:none}.payment-form-actions--design .btn{justify-content:center;align-items:center;gap:8px;min-width:130px;display:inline-flex}.payment-warning-note{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:flex-start;gap:14px;margin:0 26px 26px;padding:16px 18px;display:flex}.payment-warning-note strong,.payment-warning-note span{display:block}.payment-warning-note strong{color:#1e3a8a;margin-bottom:6px}.payments-right-column{gap:14px;display:grid}.payments-list-card--design{padding:0;overflow:hidden}.payments-list-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.payments-list-actions{align-items:center;gap:10px;display:flex}.payment-date-filter,.payment-search{color:#475569;background:#fff;border:1px solid #dbe3ef;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-weight:700;display:inline-flex}.payment-date-filter{cursor:pointer}.payment-search input{width:230px;font:inherit;border:0;outline:0}.payments-filter-row{background:#fff;border-bottom:1px solid #e2e8f0;align-items:end;gap:12px;padding:0 24px 16px;display:flex}.payments-filter-row label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;gap:6px;font-size:.74rem;font-weight:900;display:grid}.payments-filter-row select,.payments-filter-row input{color:#0f172a;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #dbe3ef;border-radius:10px;min-width:150px;height:42px;padding:0 12px;font-size:.92rem;font-weight:700}.payments-filter-row__value{flex:1}.payments-filter-row__value select{width:100%}.payments-filter-row__close{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.payments-filter-row__close:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.payments-table--design{gap:0}.payments-table--design .payments-table__head,.payments-table--design .payments-table__row{border-width:0 0 1px;border-radius:0;grid-template-columns:82px 150px minmax(220px,1fr) 70px 58px 100px 95px 92px 40px;padding-inline:24px;overflow:hidden}.payments-table--design .payments-table__head{background:#fff;min-height:48px}.payments-table--design .payments-table__row{background:#fff;min-height:64px}.payments-table--design a{color:#0f62fe;font-weight:500;text-decoration:none}.payment-concept-cell,.payment-item-link{white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}.payment-concept-cell{color:#0f62fe;font-weight:400}.payment-money-cell{font-variant-numeric:tabular-nums;justify-self:end}.payments-table--design .payments-table__row--empty{pointer-events:none;color:#0000}.payment-status{text-transform:capitalize}.payment-status--registrado{color:#047857;background:#dcfce7}.payment-status--pendiente{color:#c2410c;background:#ffedd5}.payment-status--reversado{color:#475569;background:#f1f5f9}.payment-row-action{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:10px;justify-self:end;place-items:center;width:36px;height:36px;display:grid}.payments-table-footer{color:#64748b;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.payments-table-footer>div{gap:8px;display:flex}.payments-table-footer button:not(.btn){color:#475569;background:#fff;border:1px solid #dbe3ef;border-radius:10px;place-items:center;min-width:36px;height:36px;font-weight:800;display:grid}.payments-table-footer button.is-active{color:#fff;background:#0f62fe;border-color:#0f62fe}.payments-state-card{background:#fff;border:1px solid #dbe3ef;border-radius:18px;padding:22px 24px;box-shadow:0 16px 40px #0f172a0f}.payments-state-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin-top:16px;display:grid}.payments-state-card p{color:#475569;align-items:center;gap:8px;margin:0;font-size:.88rem;display:flex}.payments-state-card i{border-radius:999px;width:10px;height:10px;display:inline-block}.payments-state-card .is-registered{background:#10b981}.payments-state-card .is-pending{background:#f59e0b}.payments-state-card .is-void{background:#f43f5e}.payments-state-card .is-reversed{background:#64748b}@media (width<=1500px){.payments-main-grid{grid-template-columns:1fr}}@media (width<=1200px){.payments-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payments-hero,.payments-list-toolbar,.payments-table-footer{flex-direction:column;align-items:flex-start}.payments-list-actions{flex-wrap:wrap}}@media (width<=760px){.payments-kpi-grid,.payment-stepper,.payments-state-card>div{grid-template-columns:1fr}.payment-step:before{display:none}}.payments-hero{margin-bottom:0}.payments-kpi-grid{margin:0}.payments-main-grid{align-items:stretch;margin-top:0}.payment-form-card--wizard{flex-direction:column;min-height:760px;display:flex}.payment-form-card--wizard .payment-form-grid,.payment-form-card--wizard .payment-confirmation,.payment-form-card--wizard .payment-form-body{flex:1 0 auto}.payment-form-columns{grid-template-columns:minmax(0,1fr) 360px;min-height:560px}.payment-form-left{min-width:0}.payment-form-summary h3,.payment-view-modal .item-modal__right h3{color:#0f172a;margin:0;font-size:16px;font-weight:900}.payment-form-summary p,.payment-view-modal .item-modal__right p{color:#64748b;margin:-10px 0 -2px;font-size:12px;line-height:1.28}.payment-form-summary,.payment-view-modal .item-modal__right{gap:10px;padding-top:20px;padding-bottom:20px}.payment-summary-attributes{flex-direction:column;gap:0;margin:0;padding:0;display:flex}.payment-summary-attributes__row{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:10px;padding:5px 0;display:grid}.payment-summary-attributes__row:last-child{border-bottom:0}.payment-summary-attributes dt{color:#64748b;margin:0;font-size:11px;font-weight:800;line-height:1.2}.payment-summary-attributes dd{color:#0f172a;text-align:right;overflow-wrap:anywhere;margin:0;font-size:11.5px;font-weight:800;line-height:1.2}.payment-summary-attributes__section{color:#0f3b82;letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid #cbd5e1;margin:8px 0 2px;padding:0 0 4px;font-size:11px;font-weight:900}.payment-summary-attributes__section:first-child{margin-top:0}.payment-view-field.payment-field-diff--view-only strong{background:#f0fdf4;border-color:#86efac}.payment-form-grid--design .payment-field-diff--edit-only input,.payment-form-grid--design .payment-field-diff--edit-only select{background:#fff7f7;border-color:#fca5a5}.payment-field-diff--view-only span:after,.payment-field-diff--edit-only:after{text-transform:none;margin-left:6px;font-size:10px;font-weight:900;display:inline-block}.payment-field-diff--view-only span:after{content:"solo vista";color:#15803d}.payment-field-diff--edit-only:after{content:"solo edición";color:#dc2626}.payment-form-card--wizard .payment-form-actions--design{margin-top:auto}.payments-right-column{grid-template-rows:minmax(760px,auto) auto;align-items:stretch}.payments-list-card--design{flex-direction:column;min-height:760px;display:flex}.payments-list-card--design .payments-table{flex:none;align-content:start;min-height:688px}.payment-step{cursor:pointer}.payment-step:hover span{color:#0f62fe;border-color:#0f62fe}.payment-step--active:hover span,.payment-step--done:hover span{color:#fff}.payments-page--design{flex-direction:column;gap:0;display:flex}.payments-page--design .payments-hero{margin-bottom:22px}.payments-page--design .payments-kpi-grid{margin:0 0 24px}.payments-page--design .payments-main-grid{margin-top:0}.payment-stepper--five{grid-template-columns:repeat(5,minmax(0,1fr))}.payment-form-grid--design input:disabled,.payment-form-grid--design select:disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9}.payment-radio-group{border:0;align-items:center;gap:14px;margin:0;padding:0;display:flex}.payment-radio-group legend{color:#334155;width:100%;margin-bottom:8px;font-size:.84rem;font-weight:800}.payment-radio-group label{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:12px;flex:1 1 0;justify-content:flex-start;align-items:center;gap:10px;min-height:52px;padding:12px 14px;display:inline-flex}.payment-radio-group input{accent-color:#0f62fe;width:auto;min-height:0}.payment-radio-group label:has(input:checked){background:#eff6ff;border-color:#0f62fe}.payment-form-grid--design .payment-radio-group{align-items:center;gap:22px;display:flex}.payment-form-grid--design .payment-radio-group legend{color:#334155;white-space:nowrap;width:auto;margin:0;font-size:.84rem;font-weight:800}.payment-form-grid--design .payment-radio-group label{color:#0f172a;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:8px;min-height:0;padding:0;display:inline-flex}.payment-form-grid--design .payment-radio-group input{width:auto;margin:0}.payment-form-grid--design .payment-radio-group label:has(input:checked){background:0 0;border-color:#0000}.payment-form-grid--design .payment-radio-group.payment-form-grid__wide{border:0;grid-column:1/-1;justify-content:flex-start;gap:18px;margin:0;padding:0;flex-direction:row!important;align-items:center!important;display:flex!important}.payment-form-grid--design .payment-radio-group strong{color:#334155;white-space:nowrap;margin:0;font-size:.84rem;font-weight:800;display:inline-block}.payment-form-grid--design .payment-radio-group label{color:#0f172a;font-size:.84rem;line-height:1;background:0 0!important;border:0!important;flex-direction:row!important;flex:none!important;align-items:center!important;gap:6px!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:inline-flex!important}.payment-form-grid--design .payment-radio-group input[type=radio]{width:14px!important;height:14px!important;min-height:0!important;margin:0!important;padding:0!important}.item-dependencies-manager{flex-direction:column;grid-column:1/-1;gap:16px;display:flex}.item-dependency-form{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;grid-template-columns:1fr 1.4fr .8fr .7fr;align-items:end;gap:14px;padding:16px;display:grid}.item-dependency-form__button{grid-column:1/-1;justify-self:flex-start}.item-dependency-error{margin:0}.item-dependency-table-wrap{background:#fff;border:1px solid #dbe3ee;border-radius:14px;overflow:auto}.item-dependency-table{border-collapse:collapse;width:100%;min-width:720px}.item-dependency-table th,.item-dependency-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5edf7;padding:12px 14px}.item-dependency-table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.item-dependency-table td{color:#0f172a;font-size:13px;font-weight:700}.item-dependency-table tr:last-child td{border-bottom:0}.item-dependency-table select,.item-dependency-table input{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:9px;padding:9px 10px;font-weight:700}.item-dependency-remove{color:#b91c1c;cursor:pointer;background:0 0;border:0;font-weight:900}.item-dependency-remove:hover{text-decoration:underline}.item-dependency-empty{color:#64748b!important;text-align:center!important;font-weight:700!important}.item-dependency-info{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;padding:14px 16px}.item-dependency-info strong{color:#0f172a;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.item-dependency-info__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.item-dependency-info p{color:#334155;margin:0;font-size:12px;line-height:1.45}.item-dependency-info b{color:#0b61e8}.item-dependency-info small{color:#475569;margin-top:10px;font-size:11px;font-weight:700;display:block}.item-modal{width:min(1350px,100vw - 64px)}.item-modal__title-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.item-modal__item-name{color:#0b61e8;white-space:nowrap;text-overflow:ellipsis;background:#eef6ff;border-radius:999px;align-items:center;max-width:720px;min-height:30px;padding:6px 12px;font-size:14px;font-weight:900;line-height:1.2;display:inline-flex;overflow:hidden}@media (width<=1320px){.item-modal__item-name{max-width:520px}}.item-dependency-form,.item-dependency-form .item-modal-field span,.item-dependency-form .item-modal-field input,.item-dependency-form .item-modal-field select,.item-dependency-form__button{font-size:12px;font-weight:500}.item-dependency-form .item-modal-field span{font-weight:600}.item-dependency-form .item-modal-field input,.item-dependency-form .item-modal-field select,.item-dependency-form__button{font-weight:500}.item-dependencies-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.item-dependencies-header h3{color:#0f172a;margin:0;font-size:16px;font-weight:900}.item-dependencies-help{display:inline-flex;position:relative}.item-dependencies-help__button{color:#0b61e8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;width:28px;height:28px;font-size:14px;font-weight:900;line-height:1}.item-dependencies-help__button:hover{background:#dbeafe;border-color:#93c5fd}.item-dependencies-help__popup{z-index:20;color:#1e3a8a;background:#fff;border:1px solid #bfdbfe;border-radius:14px;width:320px;padding:14px 16px;font-size:12px;font-weight:500;line-height:1.45;position:absolute;top:36px;right:0;box-shadow:0 18px 42px #0f172a29}.item-dependencies-help__popup strong{color:#0f172a;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.item-dependencies-help__popup p{margin:0 0 8px}.item-dependencies-help__popup ul{margin:0 0 8px;padding-left:18px}.item-dependency-form .item-modal-field:has(input[type=number]){max-width:76px}.item-dependency-table td:nth-child(4) input[type=number]{max-width:76px}.payment-view-backdrop{z-index:9800}.payment-view-modal{width:min(1350px,100vw - 64px);position:relative}.payment-view-modal>.payment-create-modal__close{z-index:20;top:18px;right:18px}.payment-view-modal__header-actions{align-items:center;gap:10px;display:flex}.payment-view-modal__header-actions .btn{min-height:38px}.payment-view-modal__columns{min-height:560px}.payment-view-field{flex-direction:column;gap:7px;display:flex}.payment-view-field span,.payment-view-memo span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.payment-view-field strong{color:#0f172a;background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;align-items:center;min-height:46px;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.payment-view-memo{grid-column:1/-1;gap:8px;display:grid}.payment-view-memo p{color:#334155;background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;min-height:94px;margin:0;padding:14px;line-height:1.55}.payment-view-confirmation{max-width:720px}.payment-view-modal__edit-button{color:#0f172a;background:#fff;border:1px solid #cbd5e1;justify-content:center;min-width:92px}.payment-view-modal__edit-button:hover{color:#0f62fe;background:#eff6ff;border-color:#0f62fe}.payment-edit-modal{width:min(1350px,100vw - 64px)}.payment-edit-modal .payment-form-card--view-style{background:#fff;border-radius:24px;min-height:640px}.payment-edit-modal .payment-card-header{border-bottom:0;padding:24px 28px 18px}.payment-edit-modal .payment-card-header h2{color:#0f172a;margin:0;font-size:24px;font-weight:900}.payment-edit-tabs{padding:0 28px}.payment-edit-tabs-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:stretch;gap:18px;display:flex}.payment-edit-tabs-row .payment-edit-tabs{border-bottom:0;flex:auto}.payment-edit-tabs-row__actions{justify-content:flex-end;align-items:center;gap:10px;padding:0 28px 0 0;display:flex}.payment-edit-tabs-row__actions .btn{justify-content:center;min-width:118px;min-height:38px}.payment-edit-tabs-row__actions .payment-nav-square{width:38px;min-width:38px;padding-inline:0}.payment-edit-tabs-row__actions .payment-save-boxed{box-shadow:none;border:1px solid #0f62fe;border-radius:10px}.payment-form-card--view-style .payment-form-grid--design{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px 28px}.payment-form-card--view-style .payment-form-grid--design label,.payment-form-card--view-style .payment-form-grid--design .payment-form-section-title{color:#64748b;text-transform:uppercase;letter-spacing:.04em;gap:7px;font-size:12px;font-weight:800}.payment-form-card--view-style .payment-form-grid--design input,.payment-form-card--view-style .payment-form-grid--design select,.payment-form-card--view-style .payment-form-grid--design textarea{color:#0f172a;background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;min-height:46px;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.35}.payment-form-card--view-style .payment-form-grid--design input:focus,.payment-form-card--view-style .payment-form-grid--design select:focus,.payment-form-card--view-style .payment-form-grid--design textarea:focus{background:#fff;border-color:#93c5fd;outline:2px solid #0f62fe29}.payment-form-card--view-style .payment-form-actions--design{padding:18px 28px}.parameters-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.parameters-card{background:#fff;border:1px solid #dbe3ef;border-radius:18px;padding:18px;box-shadow:0 18px 40px #0f172a0f}.parameters-sidebar{flex-direction:column;gap:12px;display:flex}.parameters-list-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:4px;width:100%;padding:13px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.parameters-list-item:hover,.parameters-list-item.active{background:#eff6ff;border-color:#0f62fe;box-shadow:0 10px 22px #0f62fe1f}.parameters-list-title,.parameters-list-code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.parameters-detail-card{min-height:360px}@media (width<=980px){.parameters-tabs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.parameters-tabs-filters,.parameters-tabs-toolbar{grid-template-columns:1fr;align-items:stretch}.parameters-tabs-toolbar{flex-direction:column}.parameters-tabs-toolbar,.parameters-tabs-actions{justify-content:flex-start}}@media (width<=620px){.parameters-tabs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-topbar{justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;margin:0 0 1.4rem;display:flex}.app-topbar__left,.app-topbar__right,.app-topbar__tools,.app-topbar__user{align-items:center;display:inline-flex}.app-topbar__left,.app-topbar__right{gap:.75rem}.app-topbar__user{gap:.65rem;min-width:0}.app-topbar__avatar{object-fit:cover;color:#1d4ed8;background:#eaf4ff;border:1px solid #dbe7f5;border-radius:999px;flex:none;width:2.3rem;height:2.3rem}.app-topbar__avatar--fallback{letter-spacing:.02em;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.app-topbar__identity{flex-direction:column;min-width:0;line-height:1.15;display:flex}.app-topbar__identity strong,.app-topbar__project strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:800;overflow:hidden}.app-topbar__identity small,.app-topbar__project span{color:#64748b;text-transform:capitalize;font-size:.72rem;font-weight:700}.app-topbar__logout,.app-topbar__icon{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe7f5;border-radius:999px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.app-topbar__logout:hover,.app-topbar__icon:hover{color:#0f5fe8;background:#f8fbff;border-color:#93c5fd}.app-topbar__tools{gap:.45rem}.app-topbar__project{background:#ffffffd1;border:1px solid #dbe7f5;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:flex-end;max-width:24rem;min-height:2.6rem;padding:.35rem .8rem;display:flex}.app-topbar__project strong{max-width:100%}@media (width<=780px){.app-topbar{flex-direction:column;align-items:flex-start}.app-topbar__right{justify-content:space-between;width:100%}.app-topbar__project{max-width:calc(100% - 6rem)}}.app-topbar__left{justify-content:flex-start;min-width:0}.app-topbar__right{justify-content:flex-end;min-width:0}.app-topbar__left .app-topbar__project{background:0 0;border:0;border-radius:0;align-items:flex-start;max-width:min(34rem,55vw);min-height:auto;padding:0}.app-topbar__left .app-topbar__project span{color:#0f172a;text-transform:none;font-size:.96rem;font-weight:900;display:inline}.app-topbar__left .app-topbar__project strong{color:#0f172a;font-size:.96rem;font-weight:900;display:inline}.app-topbar__left .app-topbar__project span:after{content:": "}.app-topbar__right .app-topbar__user{margin-left:.4rem}@media (width<=780px){.app-topbar__left .app-topbar__project{max-width:100%}.app-topbar__right{justify-content:flex-start}}.app-topbar{justify-content:flex-end}.app-topbar__left,.app-topbar__project{display:none!important}.project-meta span{align-items:center;gap:.35rem;display:inline-flex}.project-module-card--unavailable,.project-support-card.project-module-card--unavailable{opacity:.82}.project-module-card--unavailable small,.project-support-card.project-module-card--unavailable small,.project-quick-list__item--unavailable b{color:#b45309;font-weight:800}.project-alert-list li{align-items:center;gap:.45rem;display:flex}.project-quick-list a span{justify-content:center;align-items:center;display:inline-flex}.project-shell__main,.items-module-main,.payments-page--design{padding-top:18px}.project-brand{min-height:44px;padding:0}.project-brand__image{object-fit:contain;width:258px;max-width:100%;height:auto;display:block}.app-module-header{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-height:0;margin:0 0 14px;display:flex}.app-module-header__primary{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;display:flex}.app-module-header__title{min-width:0}.app-module-header__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-module-header__title-icon{color:#0b61e8;background:#eaf3ff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.app-module-header__title h1{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:34px;font-weight:950;line-height:1}.app-module-header__title p{color:#64748b;margin:8px 0 0;font-size:15px}.app-module-header__actions{width:100%;min-height:44px}.module-actions-row{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.module-actions-row__left,.module-actions-row__right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.module-actions-row__right{justify-content:flex-end;margin-left:auto}.app-module-header .project-meta{margin-top:10px}.app-module-header .app-topbar__right{flex:none}.items-module-header,.payments-hero{display:none}.payments-page--design{gap:14px}.payments-kpi-grid,.project-top-grid{margin-top:0}@media (width<=980px){.app-module-header__primary,.module-actions-row{flex-direction:column;align-items:flex-start}.module-actions-row__right{justify-content:flex-start;margin-left:0}.app-module-header .app-topbar__right{justify-content:flex-start;width:100%}}.module-page{flex-direction:column;gap:18px;display:flex}.module-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.module-kpi-card,.module-card,.module-detail-panel{border:1px solid var(--color-border,#dce5f2);background:#fff;border-radius:18px;box-shadow:0 18px 45px #0f172a0f}.module-kpi-card{align-items:center;gap:14px;padding:18px;display:flex}.module-kpi-card__icon{color:#1269e8;background:#eef6ff;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.module-kpi-card p,.module-kpi-card small{color:#6b7a90;margin:0}.module-kpi-card strong{color:#101828;margin:4px 0;font-size:24px;display:block}.module-two-columns{grid-template-columns:minmax(420px,.9fr) minmax(560px,1.1fr);align-items:start;gap:18px;display:grid}.module-card{padding:20px}.module-card h2,.module-detail-panel h2{color:#111827;margin:0 0 16px;font-size:18px}.module-card__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.module-search{color:#64748b;background:#fff;border:1px solid #dce5f2;border-radius:12px;align-items:center;gap:8px;min-width:240px;padding:9px 12px;display:flex}.module-search input{width:100%;font:inherit;border:0;outline:0}.module-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.module-form-grid--compact{margin-top:14px}.module-form-grid label{color:#53647d;text-transform:uppercase;letter-spacing:.02em;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.module-form-grid input,.module-form-grid select,.module-form-grid textarea{width:100%;font:inherit;color:#0f172a;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #dce5f2;border-radius:12px;padding:11px 12px}.module-form-grid select[multiple]{min-height:92px}.module-form-grid__full,.module-form-grid__actions{grid-column:1/-1}.module-form-grid__actions{justify-content:flex-end;display:flex}.module-hint{color:#a15c00;margin:0;font-weight:700}.module-table{border-collapse:collapse;table-layout:fixed;width:100%}.module-table th,.module-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5edf7;padding:13px 10px}.module-table th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.module-table td strong,.module-table td small{display:block}.module-table td small{color:#6b7a90;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.module-table tr{cursor:pointer}.module-table tr.is-selected,.module-table tbody tr:hover{background:#f3f7ff}.module-status{color:#067647;text-transform:capitalize;background:#dcfae6;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.module-status--success{color:#067647;background:#dcfae6}.module-status--warning{color:#c2410c;background:#ffedd5}.module-status--danger{color:#b42318;background:#fee2e2}.module-detail-panel{padding:20px}.module-detail-grid{color:#334155;gap:10px;display:grid}.module-detail-grid strong{color:#0f172a;font-size:18px}.module-detail-grid span{color:#64748b;font-size:12px}.module-detail-grid p{align-items:center;gap:8px;margin:0;display:flex}.module-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.module-list li{border-top:1px solid #e5edf7;justify-content:space-between;gap:12px;padding:10px 0;display:flex}@media (width<=1200px){.module-kpi-grid,.module-two-columns{grid-template-columns:1fr}}.financial-tabs{background:#f8fbff;border:1px solid #dce5f2;border-radius:16px;align-items:center;gap:10px;width:fit-content;padding:6px;display:flex}.financial-tabs button{color:#53647d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:inline-flex}.financial-tabs button.is-active{color:#0f172a;background:#fff;border-color:#dce5f2;box-shadow:0 10px 25px #0f172a14}.financial-table th:nth-child(2),.financial-table td:nth-child(2){width:28%}.financial-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.financial-split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.financial-panel{min-width:0;padding:16px}.financial-table-tools{gap:12px;margin-bottom:12px;display:grid}.financial-table-tools__title,.financial-table-tools__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.financial-table-tools__title h2{margin:0}.financial-table-tools__actions{flex-wrap:wrap;justify-content:flex-start}.financial-filter-row{grid-template-columns:minmax(130px,.7fr) minmax(160px,1fr) auto;align-items:end}.financial-scroll-table{border:1px solid #e5edf7;border-radius:14px;min-height:570px;max-height:570px;overflow:auto}.financial-table--compact{min-width:780px}.financial-table--compact th,.financial-table--compact td{padding:11px 9px;font-size:13px}.financial-row-actions{align-items:center;gap:8px;display:flex}.financial-row-actions--right{justify-content:flex-end}.btn-icon{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dce5f2;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.btn--tiny{padding:7px 9px;font-size:12px}.financial-reference-link{color:#1269e8;margin-top:10px;font-weight:800;text-decoration:none;display:inline-flex}.financial-modal{width:min(1180px,100vw - 72px);max-width:1180px}.financial-modal .item-modal__body{padding-bottom:0}.commitment-modal{width:min(1450px,100vw - 48px);max-width:1450px;max-height:min(980px,96vh)}.commitment-modal .item-modal__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.commitment-modal__columns{gap:0;min-height:660px}.commitment-modal .item-modal__main{align-content:start;padding:24px 28px 36px}.commitment-modal__side{color:#475569;background:#fbfdff;border-left:1px solid #e2e8f0;flex-direction:column;gap:14px;padding:24px 28px;display:flex}.commitment-modal__side strong{color:#0f172a;font-size:15px;font-weight:900}.commitment-modal__side p{margin:0;line-height:1.5}.commitment-modal .financial-modal__footer{flex-shrink:0;margin:0}.commitment-modal__body{gap:0}.commitment-mode-selector{gap:12px;padding:18px 28px 0;display:flex}.commitment-mode-selector label{color:#0f172a;background:#fff;border:1px solid #dce5f2;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.commitment-modal__main{flex-direction:column;gap:14px;display:flex}.commitment-form-card{background:#fff;border:1px solid #dce5f2;border-radius:16px;padding:18px;box-shadow:0 10px 24px #0f172a0a}.commitment-modal__actions-row{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.commitment-preview-table{margin-top:14px}.commitment-preview-table input{border:1px solid #d7e1ef;border-radius:10px;width:100%;min-width:120px;padding:8px 10px}.financial-modal__footer{background:#fff;border-top:1px solid #e5edf7;justify-content:flex-end;gap:12px;margin:18px -24px 0;padding:16px 24px;display:flex}.capital-flow-modal{width:min(1180px,100vw - 72px);max-width:1180px}.capital-flow-modal__columns{min-height:520px}.capital-flow-modal .item-modal__main{align-content:start;padding:24px 28px}.capital-flow-modal__side{background:#fbfdff;border-left:1px solid #e2e8f0;flex-direction:column;gap:12px;padding:24px 28px;display:flex}.capital-flow-modal__side strong{color:#0f172a;font-size:15px;font-weight:900}.capital-flow-modal__side p{color:#64748b;margin:0;font-size:13px;line-height:1.45}.capital-flow-modal__saving-icon{animation:.8s linear infinite logihub-spin}.capital-flow-summary{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;margin:8px 0 0;padding-top:12px;display:grid}.capital-flow-summary dt,.capital-flow-summary dd{margin:0;font-size:12px;line-height:1.25}.capital-flow-summary dt{color:#64748b;font-weight:800}.capital-flow-summary dd{color:#0f172a;text-align:right;font-weight:900}.capital-flow-summary--wide{border-top:0;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);padding:24px 28px}.capital-flow-summary--wide dd{text-align:left}.payment-create-modal{width:min(1540px,100vw - 56px);max-width:1540px;padding:0;position:relative;overflow:visible}.payment-create-modal__close{z-index:3;position:absolute;top:20px;right:22px}.payment-create-modal .payment-form-card{width:100%;max-height:calc(100vh - 70px);box-shadow:none;border:0;border-radius:24px;margin:0;overflow:auto}.payment-create-modal .payment-form-grid--design{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-create-modal .payment-form-grid__wide{grid-column:1/-1}.payment-create-modal .payment-stepper--five{max-width:980px}.payment-create-modal .payment-form-actions--design{z-index:2;background:#fff;position:sticky;bottom:0}.item-modal-section-grid__full{grid-column:1/-1}@media (width<=1450px){.financial-split-grid,.financial-kpi-grid{grid-template-columns:1fr}}.financial-board-page{gap:16px;display:grid}.financial-board-page .app-topbar{margin-bottom:0}.financial-flow-switch{background:#fff;border-radius:16px;flex:none;align-self:flex-start;gap:6px;width:fit-content;max-width:100%;min-height:0;max-height:52px;padding:6px;display:inline-flex}.financial-flow-switch__tab{color:#475569;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex}.financial-flow-switch__tab--active{color:#0b61e8;background:#eff6ff;border-color:#dbeafe;box-shadow:0 8px 18px #1269e81f}.financial-board-page .financial-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.financial-board-page .financial-kpi-grid--operativo{grid-template-columns:repeat(6,minmax(0,1fr))}.financial-board-page .financial-kpi-grid--capitalizacion{grid-template-columns:repeat(5,minmax(0,1fr))}.financial-board-kpi.project-indicator-card{grid-template-columns:minmax(0,1fr) 72px!important;row-gap:8px!important;min-height:118px!important;padding:16px!important}.financial-board-kpi .project-indicator-card__icon,.financial-board-kpi .module-kpi-card__icon{border-radius:15px!important;flex-basis:46px!important;width:46px!important;height:46px!important}.financial-board-kpi .project-indicator-card__icon svg{width:28px;height:28px}.financial-board-kpi .project-indicator-card__header{gap:12px!important}.financial-board-kpi .project-indicator-card h2,.financial-board-kpi.project-indicator-card h2{letter-spacing:-.015em!important;font-size:16px!important;font-weight:950!important;line-height:1.12!important}.financial-board-kpi.project-indicator-card>strong{font-size:28px!important;line-height:1!important}.financial-board-kpi .project-indicator-card__variation{font-size:11px!important;line-height:1.18!important}.financial-board-kpi .project-indicator-card__trend svg{width:64px!important;height:64px!important}.financial-kpi-info{color:#64748b;cursor:help;background:#fff;border:1px solid #cbd5e1;border-radius:999px;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex;position:relative}.financial-kpi-info:after{content:attr(data-tooltip);z-index:40;color:#fff;white-space:normal;opacity:0;pointer-events:none;background:#0f172a;border:1px solid #dbe5f2;border-radius:10px;width:max-content;max-width:260px;padding:9px 10px;font-size:11px;font-weight:700;line-height:1.35;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 14px 28px #0f172a38}.financial-kpi-info:hover:after,.financial-kpi-info:focus-visible:after{opacity:1;transform:translate(-50%)}.financial-board-page-size{color:#64748b;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.financial-board-page-size select{color:#0f172a;background:#fff;border:1px solid #dbe5f2;border-radius:10px;min-width:68px;height:34px;padding:0 10px;font-weight:800}.financial-board-kpi--verde .module-kpi-card__icon,.financial-board-kpi--verde .project-indicator-card__icon{color:#16a34a;background:#dcfce7}.financial-board-kpi--naranja .module-kpi-card__icon,.financial-board-kpi--naranja .project-indicator-card__icon{color:#ea580c;background:#ffedd5}.financial-board-kpi--violeta .module-kpi-card__icon,.financial-board-kpi--violeta .project-indicator-card__icon{color:#7c3aed;background:#ede9fe}.financial-board-kpi--azul .module-kpi-card__icon,.financial-board-kpi--azul .project-indicator-card__icon{color:#1269e8;background:#dbeafe}.financial-board-kpi--rojo .module-kpi-card__icon,.financial-board-kpi--rojo .project-indicator-card__icon{color:#ef4444;background:#fee2e2}.financial-board-filters{grid-template-columns:1fr 1fr 1fr 1fr .8fr .8fr .7fr .8fr;gap:12px;padding:14px 18px;display:grid}.financial-board-filters--capital{grid-template-columns:1.15fr 1fr 1fr 1.1fr .85fr .85fr .75fr .8fr auto;align-items:end}.financial-board-filter-clear{white-space:nowrap;min-height:40px}.financial-board-filter{color:#64748b;gap:6px;font-size:12px;font-weight:800;display:grid}.financial-board-filter select,.financial-board-filter input{color:#0f172a;min-height:40px;font:inherit;background:#fff;border:1px solid #dce5f2;border-radius:10px;padding:0 12px}.financial-board-panel{padding:0;overflow:hidden}.financial-visual-summary{padding:16px}.financial-visual-summary h2{color:#0f172a;margin:0 0 14px;font-size:15px;font-weight:900}.financial-visual-summary__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1.15fr) minmax(0,.95fr);gap:14px;display:grid}.financial-chart-card{background:#fff;border:1px solid #e5edf7;border-radius:16px;min-height:286px;padding:16px;box-shadow:0 10px 24px #0f172a0a}.financial-chart-card h3{color:#334155;margin:0 0 10px;font-size:13px;font-weight:900}.financial-chart-card>small{color:#64748b;margin:-6px 0 8px;font-size:11px;font-weight:700;display:block}.financial-chart-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.financial-chart-card__head h3{margin-bottom:0}.btn-icon--ghost{background:0 0;border-color:#0000}.financial-chart-card--placeholder{flex-direction:column;display:flex}.financial-chart-placeholder{color:#94a3b8;background:linear-gradient(135deg,#f8fafcf2,#eff6ff73);border:1px dashed #cbd5e1;border-radius:14px;flex:1;place-items:center;min-height:220px;font-size:12px;font-weight:800;display:grid}.financial-capital-visual-summary__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.15fr)}.financial-chart-card--capital-line,.financial-chart-card--capital-donut,.financial-chart-card--capital-distribution{min-height:300px}.financial-capital-chart-metrics{border-top:1px solid #eef2f7;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;padding-top:10px;display:grid}.financial-capital-chart-metrics span{gap:3px;min-width:0;display:grid}.financial-capital-chart-metrics small{color:#64748b;font-size:10.5px;font-weight:800}.financial-capital-chart-metrics strong{color:#0f172a;white-space:nowrap;font-size:12px;font-weight:950}.financial-capital-chart-metrics .is-danger{color:#ef4444}.financial-capital-donut{align-items:center;min-height:232px;display:flex;position:relative}.financial-capital-donut__center{pointer-events:none;justify-items:center;width:120px;display:grid;position:absolute;top:50%;left:26%;transform:translate(-50%,-50%)}.financial-capital-donut__center strong{color:#0f172a;text-align:center;font-size:13px;font-weight:950}.financial-capital-donut__center span{color:#64748b;font-size:11px;font-weight:800}.financial-capital-legend{flex:1;gap:8px;min-width:0;display:grid}.financial-capital-legend span{grid-template-columns:9px minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.financial-capital-legend i{border-radius:999px;width:8px;height:8px;margin-top:4px}.financial-capital-legend b,.financial-capital-legend small{min-width:0;display:block}.financial-capital-legend b{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;overflow:hidden}.financial-capital-legend small{color:#64748b;grid-column:2;font-size:10.5px;font-weight:700}.financial-capital-distribution{gap:8px;display:grid}.financial-capital-distribution__row,.financial-capital-distribution__total{border-bottom:1px solid #eef2f7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:37px;padding-bottom:8px;display:grid}.financial-capital-distribution__icon{border-radius:9px;place-items:center;width:24px;height:24px;display:grid}.financial-capital-distribution__icon:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.financial-capital-distribution__row strong,.financial-capital-distribution__row small{display:block}.financial-capital-distribution__row strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;overflow:hidden}.financial-capital-distribution__row small{color:#64748b;margin-top:2px;font-size:11px;font-weight:800}.financial-capital-distribution__row b{color:#334155;font-size:11px;font-weight:950}.financial-capital-distribution__total{color:#0f172a;border-bottom:0;grid-template-columns:minmax(0,1fr) auto auto;min-height:34px;padding:8px 0 0;font-size:12px;font-weight:950}.financial-status-chart{align-items:center;gap:10px;display:flex}.financial-status-legend{gap:12px;min-width:0;display:grid}.financial-status-legend__item{grid-template-columns:9px minmax(0,1fr);align-items:start;gap:8px;display:grid}.financial-status-legend__item>span{border-radius:999px;width:8px;height:8px;margin-top:4px}.financial-status-legend__item strong,.financial-status-legend__item small{display:block}.financial-status-legend__item strong{color:#334155;font-size:11px;font-weight:900}.financial-status-legend__item small{color:#64748b;margin-top:3px;font-size:11px;line-height:1.25}.financial-provider-bars{gap:18px;padding-top:12px;display:grid}.financial-provider-bars__row{grid-template-columns:95px minmax(80px,1fr) 70px;align-items:center;gap:10px;display:grid}.financial-provider-bars__row span{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.financial-provider-bars__track{background:#eef2ff;border-radius:999px;height:18px;overflow:hidden}.financial-provider-bars__track i{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#6366f1);height:100%;display:block;box-shadow:inset 0 -1px 2px #0f172a1f}.financial-provider-bars__row strong{color:#0f172a;white-space:nowrap;font-size:11px;font-weight:900}.financial-board-tabs-panel{overflow:hidden}.financial-board-tabs{border-bottom:1px solid #e5edf7;justify-content:space-between;align-items:center;gap:14px;padding:0 16px;display:flex}.financial-board-tabs--nested{min-height:62px}.financial-board-tabs__nav{align-items:center;gap:20px;min-width:0;display:flex}.financial-board-tab{color:#475569;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:52px;padding:0;font-size:13px;font-weight:900}.financial-board-tab--active{color:#1269e8;border-bottom-color:#1269e8}.financial-board-panel__header,.financial-board-panel__footer{justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.financial-board-panel__header{border-bottom:1px solid #e5edf7}.financial-board-panel__header h2{margin:0;font-size:19px}.financial-board-panel__footer{color:#64748b;border-top:1px solid #e5edf7;font-size:13px}.financial-board-panel__footer:has(.financial-board-panel__footer-left){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.financial-board-panel__footer-left{justify-self:start;align-items:center;gap:18px;min-width:0;display:inline-flex}.financial-board-panel__footer:has(.financial-board-panel__footer-left) .financial-board-pager{justify-self:center}.financial-board-panel__footer:has(.financial-board-panel__footer-left)>.btn{justify-self:end}.financial-board-table-wrap{overflow-x:auto}.financial-board-table-wrap--fixed{min-height:246px}.financial-board-table{table-layout:fixed;min-width:1560px}.financial-board-table th,.financial-board-table td{vertical-align:middle;padding:7px 10px;font-size:12px;line-height:1.25}.financial-board-table--aportes td,.financial-board-table--sources td{font-size:13px}.financial-board-table--aportes .financial-board-table__strong-cell,.financial-board-table--sources .financial-board-table__strong-cell{color:#0f172a;font-weight:850}.financial-board-table th{letter-spacing:.04em;text-transform:uppercase;padding-top:8px;padding-bottom:8px;font-size:10.5px}.financial-board-table__number{text-align:right;font-variant-numeric:tabular-nums}.financial-board-table tbody tr{height:42px}.financial-board-row--empty td{color:#94a3b8;font-weight:700}.financial-cell-tooltip{cursor:default;max-width:100%;display:block;position:relative}.financial-cell-clamp{text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:normal;-webkit-box-orient:vertical;max-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.financial-cell-tooltip:hover:after{content:attr(data-full-text);z-index:90;box-sizing:border-box;color:#0f172a;white-space:normal;overflow-wrap:anywhere;word-break:normal;pointer-events:none;background:#fff;border:1px solid #dce5f2;border-radius:12px;width:100%;max-width:100%;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.35;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #0f172a29}.financial-cell-tooltip:hover:before{content:"";z-index:91;pointer-events:none;background:#fff;border-top:1px solid #dce5f2;border-left:1px solid #dce5f2;width:10px;height:10px;position:absolute;top:calc(100% + 3px);left:14px;transform:rotate(45deg)}.financial-board-table--payments th:first-child,.financial-board-table--payments td:first-child{width:92px}.financial-board-table--payments th:nth-child(2),.financial-board-table--payments td:nth-child(2){width:165px}.financial-board-table--payments th:nth-child(3),.financial-board-table--payments td:nth-child(3){width:150px}.financial-board-table--payments th:nth-child(4),.financial-board-table--payments td:nth-child(4),.financial-board-table--payments th:nth-child(5),.financial-board-table--payments td:nth-child(5),.financial-board-table--payments th:nth-child(6),.financial-board-table--payments td:nth-child(6){width:205px}.financial-board-table--payments th:nth-child(12),.financial-board-table--payments td:nth-child(12){width:190px}.financial-board-table--commitments{min-width:1450px}.financial-board-table--capital{min-width:1280px}.financial-board-table--aportes{min-width:1420px}.financial-board-table--aportes th:first-child,.financial-board-table--aportes td:first-child{width:90px}.financial-board-table--aportes th:nth-child(2),.financial-board-table--aportes td:nth-child(2),.financial-board-table--aportes th:nth-child(3),.financial-board-table--aportes td:nth-child(3){width:170px}.financial-board-table--aportes th:nth-child(4),.financial-board-table--aportes td:nth-child(4){width:75px}.financial-board-table--aportes th:nth-child(5),.financial-board-table--aportes td:nth-child(5),.financial-board-table--aportes th:nth-child(6),.financial-board-table--aportes td:nth-child(6),.financial-board-table--aportes th:nth-child(7),.financial-board-table--aportes td:nth-child(7),.financial-board-table--aportes th:nth-child(9),.financial-board-table--aportes td:nth-child(9){width:130px}.financial-board-table--aportes th:nth-child(8),.financial-board-table--aportes td:nth-child(8),.financial-board-table--aportes th:nth-child(10),.financial-board-table--aportes td:nth-child(10){width:105px}.financial-board-table--aportes th:nth-child(11),.financial-board-table--aportes td:nth-child(11){text-align:right;width:95px}.financial-board-table--sources{min-width:1680px}.financial-board-table--sources th:first-child,.financial-board-table--sources td:first-child{width:90px}.financial-board-table--sources th:nth-child(2),.financial-board-table--sources td:nth-child(2),.financial-board-table--sources th:nth-child(3),.financial-board-table--sources td:nth-child(3),.financial-board-table--sources th:nth-child(4),.financial-board-table--sources td:nth-child(4){width:170px}.financial-board-table--sources th:nth-child(5),.financial-board-table--sources td:nth-child(5){width:75px}.financial-board-table--sources th:nth-child(6),.financial-board-table--sources td:nth-child(6),.financial-board-table--sources th:nth-child(7),.financial-board-table--sources td:nth-child(7),.financial-board-table--sources th:nth-child(8),.financial-board-table--sources td:nth-child(8),.financial-board-table--sources th:nth-child(9),.financial-board-table--sources td:nth-child(9){width:130px}.financial-board-table--sources th:nth-child(10),.financial-board-table--sources td:nth-child(10),.financial-board-table--sources th:nth-child(11),.financial-board-table--sources td:nth-child(11){width:105px}.financial-board-table--sources th:nth-child(12),.financial-board-table--sources td:nth-child(12){text-align:right;width:95px}.financial-board-table--commitments th:first-child,.financial-board-table--commitments td:first-child{width:105px}.financial-board-table--commitments th:nth-child(2),.financial-board-table--commitments td:nth-child(2),.financial-board-table--commitments th:nth-child(3),.financial-board-table--commitments td:nth-child(3),.financial-board-table--commitments th:nth-child(5),.financial-board-table--commitments td:nth-child(5),.financial-board-table--commitments th:nth-child(6),.financial-board-table--commitments td:nth-child(6){width:190px}.financial-board-pager{align-items:center;gap:8px;display:flex}.financial-board-pager__page{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dce5f2;border-radius:9px;width:34px;height:34px;font-weight:800}.financial-board-pager__page.is-active{color:#fff;background:#1269e8;border-color:#1269e8}.financial-board-pager .btn-icon:disabled{opacity:.45;cursor:not-allowed}@media (width<=1450px){.financial-board-page .financial-kpi-grid,.financial-board-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-visual-summary__grid{grid-template-columns:1fr}.financial-board-panel__footer{flex-wrap:wrap}.financial-board-tabs{flex-direction:column;align-items:flex-start;padding:0 16px 12px}}.module-toolbar{align-items:center;gap:10px;padding:0;display:flex}.module-toolbar__spacer{flex:auto}.module-master-detail{grid-template-columns:minmax(640px,1fr) minmax(320px,380px);align-items:stretch;gap:18px;display:grid}.module-master-detail__table,.module-master-detail__detail{min-height:clamp(560px,100vh - 430px,760px);max-height:clamp(560px,100vh - 430px,760px)}.module-master-detail__table{flex-direction:column;min-width:0;display:flex}.module-table-scroll{min-height:0;overflow:auto}.module-master-detail__detail{overflow-y:auto}.module-detail-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.module-detail-header h2,.module-detail-subtitle{margin:0}.module-detail-subtitle{color:#111827;font-size:16px;font-weight:900}.module-detail-separator{background:#e5edf7;height:1px;margin:18px 0}.module-card__count{color:#475569;font-size:13px;font-weight:800}@media (width<=1280px){.module-master-detail{grid-template-columns:1fr}.module-master-detail__table,.module-master-detail__detail{min-height:auto;max-height:none}}@media (width<=760px){.module-toolbar{flex-direction:column;align-items:stretch}.module-toolbar__spacer{display:none}.module-toolbar .module-search{width:100%;min-width:0}}.module-master-detail--wide{grid-template-columns:minmax(820px,1fr) minmax(320px,360px)}.module-table--providers th:nth-child(4),.module-table--providers th:nth-child(5),.module-table--providers th:nth-child(8),.module-table--providers td:nth-child(4),.module-table--providers td:nth-child(5),.module-table--providers td:nth-child(8){text-align:center}.provider-compliance{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:inline-flex}.provider-compliance--ahead{color:#0b63f6;background:#eaf3ff}.provider-compliance--ok{color:#067647;background:#dcfae6}.provider-compliance--late{color:#dc2626;background:#fee2e2}.module-table--providers th:nth-child(4),.module-table--providers th:nth-child(5),.module-table--providers th:nth-child(6),.module-table--providers th:nth-child(11),.module-table--providers td:nth-child(4),.module-table--providers td:nth-child(5),.module-table--providers td:nth-child(6),.module-table--providers td:nth-child(11){text-align:center}.module-table--providers th{line-height:1.15}.module-table--providers th:nth-child(7),.module-table--providers th:nth-child(8),.module-table--providers th:nth-child(9),.module-table--providers th:nth-child(10),.module-table--providers td:nth-child(7),.module-table--providers td:nth-child(8),.module-table--providers td:nth-child(9),.module-table--providers td:nth-child(10){text-align:left}.module-table--providers{min-width:1420px}.module-table--providers .provider-col-name{width:280px}.module-table--providers .provider-col-narrow{width:86px}.module-table--providers th{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.module-table--providers th:nth-child(3),.module-table--providers th:nth-child(4),.module-table--providers th:nth-child(5),.module-table--providers th:nth-child(10),.module-table--providers td:nth-child(3),.module-table--providers td:nth-child(4),.module-table--providers td:nth-child(5),.module-table--providers td:nth-child(10){text-align:center}.module-table--providers th:nth-child(6),.module-table--providers th:nth-child(7),.module-table--providers th:nth-child(8),.module-table--providers th:nth-child(9),.module-table--providers td:nth-child(6),.module-table--providers td:nth-child(7),.module-table--providers td:nth-child(8),.module-table--providers td:nth-child(9){text-align:left}.module-table--providers th:nth-child(11),.module-table--providers td:nth-child(11){text-align:right;min-width:104px}.module-kpi-card--success .module-kpi-card__icon{color:#067647;background:#dcfae6}.module-kpi-card--warning .module-kpi-card__icon{color:#b45309;background:#fef3c7}.module-kpi-card--danger .module-kpi-card__icon{color:#dc2626;background:#fee2e2}.module-kpi-card--info .module-kpi-card__icon,.module-kpi-card--neutral .module-kpi-card__icon{color:#1269e8;background:#eef6ff}.provider-detail-tabs{margin-bottom:14px;padding:0 0 12px}.provider-detail-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;padding:0 0 8px;font-weight:900}.provider-detail-section{gap:12px;display:grid}.provider-detail-section h3{color:#0f172a;margin:4px 0 0;font-size:14px;font-weight:900}.provider-detail-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.provider-detail-list li{border-bottom:1px solid #e5edf7;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.provider-detail-list li div,.provider-detail-list li strong,.provider-detail-list li span{display:block}.provider-detail-list li span{color:#64748b;margin-top:3px;font-size:12px}.provider-detail-list li b{white-space:nowrap}.provider-detail-list__empty{color:#64748b;font-weight:700}.provider-financial-summary{background:#f8fafc;border:1px solid #e5edf7;border-radius:14px;gap:8px;padding:12px;display:grid}.provider-financial-summary div{justify-content:space-between;gap:12px;display:flex}.provider-financial-summary span{color:#64748b;font-size:12px;font-weight:800}.provider-indicator-group .project-indicator-card{grid-template-columns:minmax(0,1fr) 72px!important;row-gap:8px!important;min-height:118px!important;padding:16px!important}.provider-indicator-group .project-indicator-card__icon{border-radius:14px!important;flex-basis:40px!important;width:40px!important;height:40px!important}.provider-indicator-group .project-indicator-card h2{letter-spacing:-.015em!important;font-size:16.5px!important;line-height:1.12!important}.provider-indicator-group .project-indicator-card>strong{font-size:29px!important;line-height:1!important}.provider-indicator-group .project-indicator-card__variation{font-size:11px!important;line-height:1.2!important}.provider-indicator-group .project-indicator-card__trend svg{width:64px!important;height:64px!important}.provider-modal .item-modal__body,.socios-modal .item-modal__body,.contract-modal .item-modal__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.contract-modal{width:min(1580px,100vw - 48px)}.contract-modal__content{flex:1;min-height:0;overflow:auto}.provider-modal__columns,.socios-modal__columns,.contract-modal__columns{gap:0;min-height:0}.contract-modal__columns{grid-template-columns:minmax(0,1fr) 320px}.contract-modal__tabs{padding:0 28px}.provider-modal .item-modal__main,.socios-modal .item-modal__main,.contract-modal .item-modal__main{align-content:start;padding:24px 28px}.contract-modal .item-modal__main .module-form-grid input,.contract-modal .item-modal__main .module-form-grid select,.contract-modal .item-modal__main .module-form-grid textarea,.provider-modal .item-modal__main .module-form-grid input,.provider-modal .item-modal__main .module-form-grid select,.provider-modal .item-modal__main .module-form-grid textarea,.socios-modal .item-modal__main .module-form-grid input,.socios-modal .item-modal__main .module-form-grid select,.socios-modal .item-modal__main .module-form-grid textarea{font-size:13px;line-height:1.1}.provider-modal .item-modal__side,.socios-modal .item-modal__side,.contract-modal .item-modal__side{color:#475569;background:#fbfdff;border-left:1px solid #e2e8f0;flex-direction:column;gap:14px;padding:24px 28px;display:flex}.contract-modal__side{min-width:0}.provider-modal .item-modal__side strong,.socios-modal .item-modal__side strong,.contract-modal .item-modal__side strong{color:#0f172a;font-size:15px;font-weight:900}.provider-modal .item-modal__side p,.socios-modal .item-modal__side p,.contract-modal .item-modal__side p{margin:0;line-height:1.5}.provider-modal .item-modal__side ul,.socios-modal .item-modal__side ul,.contract-modal .item-modal__side ul{margin:0;padding-left:18px;line-height:1.6}.provider-modal .financial-modal__footer,.socios-modal .financial-modal__footer,.contract-modal .financial-modal__footer{flex-shrink:0;margin:0}.contract-payment-conditions{flex-direction:column;gap:16px;padding:24px 28px;display:flex}.contract-payment-conditions__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.contract-payment-conditions__header h3{color:#0f172a;margin:0;font-size:17px;font-weight:900}.contract-payment-conditions__header p{color:#64748b;margin:6px 0 0;font-size:13px;line-height:1.4}.contract-commitments-table-wrap{background:#fff;border:1px solid #dce5f2;border-radius:14px;overflow:auto}.contract-commitments-table{table-layout:fixed;width:100%;min-width:0;font-size:12px}.contract-commitments-table th,.contract-commitments-table td{overflow-wrap:anywhere;padding:8px 9px;line-height:1.35}.contract-commitments-table td{vertical-align:top}.contract-commitments-table small{color:#64748b;margin-top:4px;font-size:10px;font-weight:700;display:block}.contract-commitments-table th:first-child,.contract-commitments-table td:first-child{width:18%}.contract-commitments-table th:nth-child(2),.contract-commitments-table td:nth-child(2),.contract-commitments-table th:nth-child(3),.contract-commitments-table td:nth-child(3){width:11%}.contract-commitments-table th:nth-child(4),.contract-commitments-table td:nth-child(4){width:7%}.contract-commitments-table th:nth-child(5),.contract-commitments-table td:nth-child(5){width:11%}.contract-commitments-table th:nth-child(6),.contract-commitments-table td:nth-child(6){width:7%}.contract-commitments-table th:nth-child(7),.contract-commitments-table td:nth-child(7){width:15%}.contract-commitments-table th:nth-child(8),.contract-commitments-table td:nth-child(8){width:14%}.contract-commitments-table th:nth-child(9),.contract-commitments-table td:nth-child(9){width:6%}.contract-financial-summary{border-top:1px solid #e2e8f0;gap:10px;margin-top:4px;padding-top:14px;display:grid}.contract-financial-summary div{background:#fff;border:1px solid #dce5f2;border-radius:12px;gap:4px;padding:12px;display:grid}.contract-financial-summary span{color:#64748b;font-size:12px;font-weight:800}.contract-financial-summary strong{color:#0f172a;font-size:16px;font-weight:900}@media (width<=980px){.provider-modal .item-modal__side,.socios-modal .item-modal__side,.contract-modal .item-modal__side{border-top:1px solid #e2e8f0;border-left:0}}.provider-detail-tabs{border-bottom:1px solid #e2e8f0;align-items:center;gap:0;display:flex}.provider-detail-tabs button{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0;padding:0 10px 10px;position:relative}.provider-detail-tabs button{letter-spacing:0;font-size:12px}.provider-detail-tabs{border-bottom:1px solid #e2e8f0;justify-content:flex-start;align-items:flex-end;gap:28px;margin-bottom:14px;padding:0 0 12px;display:flex}.provider-detail-tabs button{color:#475569;letter-spacing:0;text-align:left;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;min-width:auto;padding:0 0 8px;font-size:13px;font-weight:900}.provider-detail-tabs button+button{border-left:0}.provider-detail-tabs .items-detail-tab--active{color:#0b61e8;border-bottom-color:#0b61e8}.socios-page-actions{justify-content:flex-end;gap:10px;margin:-8px 0 12px;display:flex}.socios-kpi-board{grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:12px;margin-bottom:14px;display:grid}.socios-kpi-board>.socios-kpi-group:first-child,.socios-kpi-board>.socios-kpi-group:nth-child(2){grid-column:auto}.socios-kpi-group{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:18px;padding:14px;box-shadow:0 18px 42px #0f172a0f}.socios-kpi-group>h2{color:#0f1f3d;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:950}.socios-kpi-group__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.socios-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-height:112px;padding:16px;position:relative;overflow:hidden}.socios-kpi-card__header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.socios-kpi-card__header h2{color:#10213f;margin:0;font-size:12px;font-weight:900}.socios-kpi-card__header div{align-items:center;gap:5px;display:flex}.socios-kpi-card .financial-kpi-info{flex-basis:18px;width:18px;height:18px}.socios-kpi-card__icon{color:#2563eb;background:#eff6ff;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.socios-kpi-card strong{color:#0f172a;letter-spacing:-.03em;font-size:22px;font-weight:950;display:block}.socios-kpi-card__variation{color:#2563eb;align-items:center;gap:4px;margin-top:8px;font-size:11px;font-weight:850;display:flex}.socios-kpi-card__trend{color:currentColor;opacity:.13;position:absolute;bottom:-14px;right:-8px}.socios-kpi-card--success .socios-kpi-card__icon,.socios-kpi-card--success .socios-kpi-card__variation{color:#16a34a;background:#dcfce7}.socios-kpi-card--warning .socios-kpi-card__icon,.socios-kpi-card--warning .socios-kpi-card__variation{color:#f97316;background:#ffedd5}.socios-kpi-card--danger .socios-kpi-card__icon,.socios-kpi-card--danger .socios-kpi-card__variation{color:#ef4444;background:#fee2e2}.socios-kpi-card--violet .socios-kpi-card__icon,.socios-kpi-card--violet .socios-kpi-card__variation{color:#7c3aed;background:#ede9fe}.socios-search-toolbar{justify-content:flex-end;margin:0 0 14px}.socios-analytics-grid{grid-template-columns:minmax(280px,.95fr) minmax(360px,1.15fr) minmax(360px,1.15fr);gap:12px;margin-bottom:14px;display:grid}.socios-chart-card{background:#fffffff0;border:1px solid #e2e8f0;border-radius:18px;min-height:326px;padding:18px;box-shadow:0 18px 42px #0f172a0f}.socios-chart-card header{align-items:center;gap:6px;margin-bottom:10px;display:flex}.socios-chart-card h2{color:#10213f;margin:0;font-size:15px;font-weight:950}.payment-card-header__actions{align-items:center;gap:10px;padding-right:42px;display:flex}.socios-chart-card__body--pie{align-items:center;min-height:250px;display:flex}.socios-pie-legend{gap:10px;min-width:150px;display:grid}.socios-pie-legend>strong{color:#0f172a;justify-items:center;font-size:24px;font-weight:950;display:grid}.socios-pie-legend small{color:#64748b;font-size:11px;font-weight:800}.socios-pie-legend span{color:#334155;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:12px;font-weight:800;display:grid}.socios-dot{border-radius:999px;width:8px;height:8px;display:inline-block}.socios-dot--0{background:#2563eb}.socios-dot--1{background:#16a34a}.socios-dot--2{background:#f97316}.socios-dot--3{background:#7c3aed}.socios-dot--4{background:#4f46e5}.socios-dot--5{background:#06b6d4}.socios-dot--6{background:#ef4444}.socios-table-percent{grid-template-columns:52px 74px;align-items:center;gap:8px;display:grid}.socios-progress progress{background:#e5e7eb;border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}.socios-progress progress::-webkit-progress-bar{background:#e5e7eb;border-radius:999px}.socios-progress progress::-webkit-progress-value{background:#2563eb;border-radius:999px}.socios-progress progress::-moz-progress-bar{background:#2563eb;border-radius:999px}.socios-progress--green progress::-webkit-progress-value{background:#16a34a}.socios-progress--green progress::-moz-progress-bar{background:#16a34a}.socios-progress--orange progress::-webkit-progress-value{background:#f97316}.socios-progress--orange progress::-moz-progress-bar{background:#f97316}.socios-amount{font-weight:900}.socios-amount--positive{color:#16a34a}.socios-amount--negative{color:#ef4444}.socios-position{border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:5px 10px;font-size:11px;font-weight:950;display:inline-flex}.socios-position.is-creditor{color:#15803d;background:#dcfce7}.socios-position.is-debtor{color:#dc2626;background:#fee2e2}.socios-position.is-neutral{color:#c2410c;background:#ffedd5}.socios-detail-title{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.socios-detail-title div{gap:4px;display:grid}.socios-detail-actions{border-top:1px solid #e2e8f0;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;display:grid}.socios-detail-actions .btn{min-height:34px;font-size:12px}.socios-capitalizaciones header h2{color:#10213f;margin:0 0 12px;font-size:17px;font-weight:950}.socios-capitalizaciones__grid{grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px;display:grid}.socios-round-card{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:8px;min-height:142px;padding:16px;display:grid;box-shadow:0 16px 36px #0f172a0d}.socios-round-card strong{color:#10213f;font-size:14px;font-weight:950}.socios-round-card span,.socios-round-card small{font-size:12px;font-weight:800}.socios-round-card--0{border-color:#bbf7d0}.socios-round-card--1{border-color:#fed7aa}.socios-round-card--2{border-color:#bfdbfe}.socios-round-card--3{border-color:#ddd6fe}.socios-round-card--new{color:#64748b;cursor:pointer;background:#f8fafc;border-style:dashed;align-content:center;justify-items:center}@media (width<=1320px){.socios-kpi-board,.socios-analytics-grid{grid-template-columns:1fr}.socios-kpi-board>.socios-kpi-group:first-child,.socios-kpi-board>.socios-kpi-group:nth-child(2),.socios-kpi-board>.socios-kpi-group:nth-child(3){grid-column:1/-1}.socios-capitalizaciones__grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}.module-page:has(.socios-kpi-board){gap:10px}.socios-page-actions{margin:-44px 0 10px}.socios-kpi-board{gap:10px;margin-bottom:10px}.socios-kpi-group{border-radius:14px;padding:10px 12px 12px}.socios-kpi-group__grid{gap:8px}.socios-kpi-card{border-radius:13px;min-height:92px;padding:12px 12px 10px}.socios-kpi-card__header{gap:8px;margin-bottom:8px}.socios-kpi-card__icon{border-radius:999px;width:32px;height:32px}.socios-kpi-card strong{font-size:19px}.socios-kpi-card__variation{margin-top:6px;font-size:10px;line-height:1.15}.socios-kpi-card__trend svg{width:46px;height:46px}.socios-search-toolbar{margin:0 0 10px}.socios-search-toolbar .module-search{max-width:300px}.socios-analytics-grid{grid-template-columns:.95fr 1.12fr 1.12fr .62fr;align-items:stretch;gap:10px;margin-bottom:10px}.socios-chart-card{border-radius:14px;min-height:300px;padding:14px}.socios-chart-card h2{font-size:14px}.socios-chart-card__body--pie{min-height:230px}.socios-chart-tabs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:2px;margin-bottom:8px;padding:3px;display:inline-flex}.socios-chart-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:74px;padding:7px 10px;font-size:11px;font-weight:900}.socios-chart-tabs button.is-active{color:#0f172a;background:#eef4ff;box-shadow:0 1px 5px #0f172a14}.socios-detail-panel{border-radius:14px;max-height:300px;overflow:auto;box-shadow:0 18px 42px #0f172a0f}.socios-detail-panel .module-detail-grid{gap:8px}.socios-detail-section{border-top:1px solid #e2e8f0;gap:5px;padding:8px 0;display:grid}.socios-detail-section h3{color:#0f3b7a;margin:0 0 4px;font-size:12px;font-weight:950}.socios-detail-section p{justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.socios-table-section{margin-bottom:10px;display:block}.socios-table-view-tabs{flex-wrap:wrap;align-items:center;gap:20px;margin-top:0;display:flex}.socios-table-view-tabs .financial-board-tab{min-height:34px}.socios-table-card>.module-card__header.socios-table-tabs-header{border-bottom:1px solid #e5edf7;min-height:62px;padding:0 16px}.socios-table-card .module-table th,.socios-table-card .module-table td{padding-top:9px;padding-bottom:9px}.socios-table-card .module-table td:first-child strong,.socios-table-card .module-table td:nth-child(2){color:#0f172a;font-family:inherit;font-size:14px;line-height:1.35}.socios-table-card .module-table td:first-child strong{font-weight:800}.socios-table-card .module-table td:nth-child(2){font-weight:400}.socios-table-card .module-card__header{padding-top:14px;padding-bottom:10px}.socios-capitalizaciones{margin:10px 0 12px}.socios-capitalizaciones__grid{grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px}.socios-round-card{border-radius:14px;gap:6px;min-height:126px;padding:13px}.socios-round-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.socios-round-card__head em{color:#2563eb;background:#e0f2fe;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:950}@media (width<=1600px){.socios-kpi-card strong{font-size:17px}.socios-kpi-card__header h2{font-size:11px}.socios-analytics-grid{grid-template-columns:1fr 1.2fr 1.2fr .72fr}}.socios-table-section .socios-detail-panel{background:#fff;border:1px solid #dbe5f2;border-radius:14px;max-height:none;padding:18px;position:sticky;top:16px;overflow:visible;box-shadow:0 18px 42px #0f172a14}.socios-detail-panel .module-detail-header{margin-bottom:12px}.socios-detail-panel .module-detail-header h2{color:#0f2349;font-size:14px;font-weight:950}.socios-detail-panel .btn-icon{color:#2563eb;border-color:#dbeafe;border-radius:8px;width:30px;height:30px}.socios-detail-panel .socios-detail-title{border-bottom:1px solid #dbe5f2;align-items:center;padding-bottom:12px}.socios-detail-panel .socios-detail-title strong{color:#0b2b6d;font-size:28px;font-weight:950;line-height:1}.socios-detail-panel .socios-detail-title span:not(.socios-position){color:#2563eb;background:#dbeafe;border-radius:7px;justify-self:start;padding:4px 9px;font-size:10px;font-weight:950}.socios-detail-panel .socios-position{min-width:92px;padding:7px 10px;font-size:11px}.socios-detail-panel .socios-detail-section{border-top:0;border-bottom:1px solid #dbe5f2;gap:8px;padding:14px 0}.socios-detail-panel .socios-detail-section h3{color:#073b89;margin-bottom:4px;font-size:13px}.socios-detail-panel .socios-detail-section p{color:#243b61;font-size:12px;font-weight:700}.socios-detail-panel .socios-detail-section p b{color:#10213f;font-weight:900}.socios-detail-panel .socios-detail-section p b.socios-amount--positive{color:#16a34a}.socios-detail-panel .socios-detail-section p b.socios-amount--negative{color:#ef4444}.socios-detail-panel .socios-progress{justify-self:end;width:120px;margin-top:-4px}.socios-detail-panel .socios-detail-actions{border-top:0;grid-template-columns:1fr 1fr;gap:9px;padding-top:14px}.socios-detail-panel .socios-detail-actions .btn{color:#0b61e8;background:#f8fbff;border-color:#dbeafe;border-radius:8px;justify-content:center;min-height:34px;font-size:11px;font-weight:950}@media (width<=1320px){.socios-table-section{grid-template-columns:1fr}.socios-table-section .socios-detail-panel{position:static}}.socios-kpi-board{margin-bottom:6px}.socios-analytics-grid{margin-top:0}.socios-analytics-grid .socios-detail-panel{align-self:stretch;height:100%;max-height:none}.socios-table-section{display:block}.socios-table-card{width:100%}.socios-chart-legend{color:#334155;align-items:center;gap:18px;margin:6px 0 8px;font-size:11px;font-weight:850;display:flex}.socios-chart-legend span{align-items:center;gap:6px;display:inline-flex}.socios-chart-legend i{background:#2563eb;border-radius:999px;width:18px;height:5px;display:inline-block}.socios-chart-legend span:nth-child(2) i{background:#fecaca;border-top:2px solid #ef4444;height:5px}.socios-effort-chart{width:100%;height:245px;display:block;overflow:visible}.socios-effort-chart__grid{stroke:#dbe5f2;stroke-width:1px}.socios-effort-chart__tick{fill:#64748b;font-size:12px;font-weight:800}.socios-effort-chart__name{fill:#0f2349;font-size:12px;font-weight:950}.socios-effort-chart__target{fill:#f8fbff;stroke:#7aa7ff;stroke-width:2px;stroke-dasharray:6 5}.socios-effort-chart__real{fill:#1f6df2}.socios-effort-chart__funding{fill:#fecaca;stroke:#ef4444;stroke-width:1px}.socios-effort-chart__value,.socios-effort-chart__objective-value,.socios-effort-chart__funding-value{fill:#0f2349;font-size:12px;font-weight:950}.socios-effort-chart__value--inside{fill:#fff}.socios-effort-chart__objective-value{fill:#31537d}.socios-effort-chart__funding-value{fill:#991b1b}.socios-dashboard-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:14px;margin-bottom:12px;display:grid}.socios-dashboard-grid>.socios-detail-panel{align-self:stretch;height:100%;min-height:100%;max-height:none;position:sticky;top:12px;overflow:visible}.socios-dashboard-grid>.socios-detail-panel .module-detail-grid{align-content:start;height:calc(100% - 34px)}.socios-dashboard-grid>.socios-detail-panel .socios-detail-section{padding:12px 0}.socios-dashboard-grid>.socios-detail-panel .socios-detail-actions{margin-top:auto}@media (width<=1320px){.socios-dashboard-grid{grid-template-columns:1fr}.socios-dashboard-grid>.socios-detail-panel{position:static}}.socios-dashboard-grid{margin-bottom:12px;display:block}.socios-dashboard-grid__main{gap:10px;min-width:0;display:grid}.socios-dashboard-grid .socios-analytics-grid{grid-template-columns:minmax(250px,.72fr) minmax(420px,1.25fr) minmax(420px,1.25fr);margin-bottom:0}.socios-table-section{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:14px;display:grid}.socios-table-section--detalle{grid-template-columns:minmax(0,1fr)}.socios-detail-table{table-layout:auto;width:max-content;min-width:100%;font-size:13px}.socios-detail-table th{vertical-align:bottom;word-break:normal;overflow-wrap:normal;line-height:1.12;white-space:normal!important}.socios-detail-table td{white-space:nowrap;vertical-align:top}.socios-detail-table th,.socios-detail-table td{padding-left:7px;padding-right:7px}.socios-detail-table th:first-child,.socios-detail-table td:first-child{min-width:130px}.socios-detail-table th:nth-child(2),.socios-detail-table td:nth-child(2){min-width:94px}.socios-detail-table .socios-col-percent{width:84px;min-width:84px;max-width:92px}.socios-detail-table .socios-col-money{width:128px;min-width:128px}.socios-detail-table .socios-cell-number{text-align:right;font-variant-numeric:tabular-nums}.socios-detail-table .socios-col-separator{border-right:2px solid #dbe5f2}.socios-detail-table .socios-position{min-width:72px;padding-inline:8px}.socios-table-section .module-master-detail__table,.socios-table-section .socios-detail-panel{min-height:clamp(560px,100vh - 430px,760px);max-height:none}.socios-table-section .socios-detail-panel{align-self:stretch;height:auto;position:static;overflow:visible}.socios-table-section .socios-detail-panel .module-detail-grid{align-content:start;min-height:calc(100% - 42px)}.socios-table-section .socios-detail-panel .socios-detail-section{padding:9px 0}.socios-table-section .socios-detail-panel .socios-detail-section h3{margin-bottom:1px}.socios-detail-panel .socios-detail-actions{grid-template-columns:none;justify-content:flex-end;gap:0;padding-top:14px;display:flex}.socios-detail-panel .socios-detail-actions .btn{color:#0f172a;background:#fff;border-color:#dbe5f2;border-radius:10px;justify-content:center;width:auto;min-height:38px;padding:0 14px;font-size:13px;font-weight:900}@media (width<=1320px){.socios-dashboard-grid .socios-analytics-grid,.socios-table-section{grid-template-columns:1fr}.socios-table-section .module-master-detail__table,.socios-table-section .socios-detail-panel{min-height:auto;max-height:none}}.payment-recalc-note{color:#0b61e8;align-items:center;gap:10px;display:flex}.payment-recalc-note__icon{animation:.75s linear infinite logihub-spin}.modal-busy-overlay{z-index:80;border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:all;background:#f8fafcad;place-items:center;display:grid;position:absolute;inset:0}.modal-busy-overlay__card{color:#0f1f3d;background:#fff;border:1px solid #dbe5f2;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-width:210px;padding:14px 18px;display:inline-flex;box-shadow:0 22px 50px #0f172a38}.modal-busy-overlay__card strong{font-size:14px;font-weight:950}.modal-busy-overlay__icon{color:#0b61e8;animation:.75s linear infinite logihub-spin}.item-modal,.project-status-popover{position:relative}.socios-table-header-actions{align-items:center;gap:12px;display:flex}.socios-table-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.socios-table-footer .financial-board-pager{justify-self:center}.socios-table-footer .btn{justify-self:end}.socios-chart-card--cash-evolution{overflow:hidden}.socios-cash-evolution{flex-direction:column;min-height:250px;display:flex}.socios-cash-evolution__subtitle{color:#64748b;margin:-4px 0 4px;font-size:12px;font-weight:750}.socios-cash-evolution svg{width:100%;min-height:242px}.socios-cash-evolution__axis-title,.socios-cash-evolution__tick,.socios-cash-evolution__month{fill:#334155;font-size:12px;font-weight:750}.socios-cash-evolution__axis-title{font-size:13px}.socios-cash-evolution__grid{stroke:#d9e2ef;stroke-dasharray:5 5}.socios-cash-evolution__axis{stroke:#cbd5e1;stroke-width:1.2px}.socios-cash-evolution__gap{fill:#ffa3ae57}.socios-cash-evolution__line{fill:none;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.socios-cash-evolution__line--objective{stroke:#0b61e8}.socios-cash-evolution__line--objective-projected{stroke:#0b61e8;stroke-dasharray:8 8}.socios-cash-evolution__line--effort{stroke:#16a34a}.socios-cash-evolution__line--effort-projected{stroke:#16a34a;stroke-dasharray:9 8}.socios-cash-evolution__dot-objective{fill:#0b61e8}.socios-cash-evolution__dot-effort{fill:#16a34a}.socios-cash-evolution__today-line{stroke:#0f172a;stroke-width:1.5px;stroke-dasharray:5 4}.socios-cash-evolution__today-pill{fill:#0b1b46}.socios-cash-evolution__today-text{fill:#fff;font-size:12px;font-weight:950}.socios-cash-evolution__summary-label{font-size:11px;font-weight:850}.socios-cash-evolution__summary-value{font-size:13px;font-weight:950}.socios-cash-evolution__summary-label--blue,.socios-cash-evolution__summary-value--blue{fill:#0b61e8}.socios-cash-evolution__summary-label--red,.socios-cash-evolution__summary-value--red{fill:#e94b64}.socios-cash-evolution__summary-label--green,.socios-cash-evolution__summary-value--green{fill:#138a3d}.socios-cash-evolution__legend{color:#334155;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-size:12px;font-weight:750;display:flex}.socios-cash-evolution__legend span{align-items:center;gap:7px;display:inline-flex}.socios-cash-evolution__legend-line{border-radius:999px;width:34px;height:4px;display:inline-block}.socios-cash-evolution__legend-line--green{background:#16a34a}.socios-cash-evolution__legend-line--blue{background:#0b61e8}.socios-cash-evolution__legend-line--dashed{background:repeating-linear-gradient(90deg,#16a34a 0 10px,#0000 10px 15px,#0b61e8 15px 25px,#0000 25px 30px)}.socios-cash-evolution__legend-gap{background:#ffa3ae7a;border-radius:4px;width:34px;height:14px;display:inline-block}.socios-kpi-board{grid-template-columns:minmax(0,3fr) minmax(0,5fr)}.socios-kpi-board>.socios-kpi-group:first-child,.socios-kpi-board>.socios-kpi-group:nth-child(2){grid-column:auto}.socios-kpi-board>.socios-kpi-group:nth-child(2) .socios-kpi-group__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.socios-kpi-board .socios-kpi-card{min-height:108px;padding:14px}.socios-kpi-board .socios-kpi-card__header h2{font-size:12px;line-height:1.15}.socios-kpi-board .socios-kpi-card strong{font-size:20px}.kpis-page{gap:16px}.kpis-page-block{border-radius:18px;padding:16px}.kpis-page-block__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.kpis-page-block__header h2{color:#0f1f3d;margin:0;font-size:16px;font-weight:950}.kpis-page-block__header p{color:#64748b;margin:4px 0 0;font-size:13px;font-weight:650}.kpis-page-block__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kpis-page-card{min-height:122px}.kpis-page-card .project-indicator-card__header h2{font-size:13px;line-height:1.15}.kpis-page-card strong{font-size:24px}@media (width<=1650px){.kpis-page-block__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.kpis-page-block__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.kpis-page-block__grid{grid-template-columns:1fr}}:root{--checkin:#38bdf8;--contacted:#fde68a;--paid:#86efac;--partial:#fcd34d;--unpaid:#fecaca}
