.wx-textarea.wx-3yFVAC{resize:vertical;width:var(--wx-input-width);max-width:100%;padding:var(--wx-input-padding);min-height:100px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);outline:none;display:block}.wx-textarea.wx-3yFVAC:focus{border:var(--wx-input-border-focus)}.wx-textarea.wx-3yFVAC::placeholder{color:var(--wx-input-placeholder-color)}.wx-textarea[disabled].wx-3yFVAC{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);resize:none}.wx-textarea[disabled].wx-3yFVAC::placeholder{color:var(--wx-color-font-disabled)}.wx-textarea.wx-error.wx-3yFVAC{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-button.wx-2ZWgb4{vertical-align:top;text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-button-border-radius);background-color:var(--wx-button-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;max-width:100%;min-width:var(--wx-button-width);text-decoration:none;transition:none;display:inline-block;overflow:hidden}.wx-button.wx-2ZWgb4:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-button.wx-2ZWgb4,.wx-button.wx-2ZWgb4:focus,.wx-button.wx-2ZWgb4:active{outline:none}.wx-button[disabled].wx-2ZWgb4{cursor:not-allowed;background:var(--wx-color-disabled);color:var(--wx-color-font-disabled);border-color:#0000}.wx-block.wx-2ZWgb4{width:100%;display:block}.wx-square.wx-2ZWgb4{border-radius:0}i.wx-2ZWgb4{vertical-align:top;font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;margin-right:2px;line-height:1;display:inline-block;position:relative}i.wx-2ZWgb4:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-2ZWgb4{padding-left:var(--wx-button-icon-indent);padding-right:var(--wx-button-icon-indent);min-width:auto}.wx-icon.wx-2ZWgb4 i.wx-2ZWgb4{opacity:1;margin:0}.wx-primary.wx-2ZWgb4{background-color:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-2ZWgb4.wx-pressed,.wx-2ZWgb4.wx-pressed:hover,.wx-2ZWgb4.wx-pressed:active,.wx-2ZWgb4.wx-pressed[disabled]{background-color:var(--wx-button-pressed);box-shadow:var(--wx-button-box-shadow)}.wx-2ZWgb4.wx-primary.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:active:not([disabled]){background-color:var(--wx-button-primary-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-2ZWgb4.wx-danger.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:active:not([disabled]){background-color:var(--wx-button-danger-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary.wx-2ZWgb4{background:var(--wx-color-secondary);color:var(--wx-color-secondary-font);border-color:var(--wx-color-secondary-border)}.wx-secondary.wx-2ZWgb4:hover:not([disabled]){background:var(--wx-color-secondary-hover)}.wx-secondary.wx-pressed:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:hover:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:active:not([disabled]).wx-2ZWgb4{background:var(--wx-color-secondary-hover);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary[disabled].wx-2ZWgb4{border-color:var(--wx-color-secondary-border-disabled)}.wx-danger.wx-2ZWgb4{background-color:var(--wx-color-danger);color:var(--wx-button-danger-font-color)}.wx-link.wx-2ZWgb4{color:var(--wx-color-link);vertical-align:baseline;border:none;padding:0}.wx-link.wx-2ZWgb4,.wx-link.wx-2ZWgb4:hover,.wx-link[disabled].wx-2ZWgb4{background:0 0}.wx-link[disabled].wx-2ZWgb4{color:var(--wx-color-font-disabled)}.wx-checkbox.wx-2IvefP{vertical-align:top;max-width:var(--wx-input-width);display:inline-block;position:relative}.wx-check.wx-2IvefP{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-label.wx-2IvefP{font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-before.wx-2IvefP,.wx-after.wx-2IvefP{display:block}.wx-after.wx-2IvefP{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);margin-left:8px}.wx-before.wx-2IvefP{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);flex-shrink:0;position:relative}.wx-before.wx-2IvefP:before{content:"";width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);border-radius:var(--wx-checkbox-border-radius);background:var(--wx-input-background);display:block}.wx-before.wx-2IvefP:after{content:"";width:calc(var(--wx-checkbox-size) * .56);height:calc(var(--wx-checkbox-size) * .32);border-style:solid;border-color:var(--wx-color-primary-font);border-width:0 0 calc(var(--wx-checkbox-size) * .12) calc(var(--wx-checkbox-size) * .12);margin-left:calc(var(--wx-checkbox-size) * -.26);margin-top:calc(var(--wx-checkbox-size) * -.24);display:none;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-color-primary);border-color:#0000}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{display:block}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-check.wx-2IvefP[disabled]:not(:checked)~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{border-color:var(--wx-input-background)}.wx-list-checkbox.wx-2IvefP{pointer-events:none;margin-right:8px}.wx-checkboxgroup.wx-q8xwRD{margin-top:calc(var(--wx-field-gutter) * -1);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.wx-item.wx-q8xwRD{max-width:100%;margin-top:var(--wx-field-gutter);flex:0 0 100%}.wx-checkboxgroup.wx-inline.wx-q8xwRD .wx-item.wx-q8xwRD{padding-right:var(--wx-field-gutter);flex:none}.wx-checkboxgroup.wx-grid.wx-q8xwRD .wx-item.wx-q8xwRD{max-width:50%;padding-right:var(--wx-field-gutter);flex:0 0 50%}.wx-popup.wx-37M6Fj{z-index:var(--wx-popup-z-index);background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);overflow:hidden}.wx-dropdown.wx-aaaVytZW{z-index:5;background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);position:absolute;overflow:hidden}.wx-top-center.wx-aaaVytZW{top:0;left:50%;transform:translate(-50%,-100%)translateY(-2px)}.wx-top-start.wx-aaaVytZW{top:0;left:0;transform:translateY(-100%)translateY(-2px)}.wx-top-end.wx-aaaVytZW{top:0;right:0;transform:translateY(-100%)translateY(-2px)}.wx-bottom-center.wx-aaaVytZW{bottom:0;left:50%;transform:translate(-50%,100%)translateY(2px)}.wx-bottom-start.wx-aaaVytZW{bottom:0;left:0;transform:translateY(100%)translateY(2px)}.wx-bottom-end.wx-aaaVytZW{bottom:0;right:0;transform:translateY(100%)translateY(2px)}.wx-left-center.wx-aaaVytZW{bottom:50%;left:0;transform:translate(-100%,50%)translate(-2px)}.wx-left-start.wx-aaaVytZW{top:0;left:0;transform:translate(-100%)translate(-2px)}.wx-left-end.wx-aaaVytZW{bottom:0;left:0;transform:translate(-100%)translate(-2px)}.wx-right-center.wx-aaaVytZW{bottom:50%;right:0;transform:translate(100%,50%)translate(2px)}.wx-right-start.wx-aaaVytZW{top:0;right:0;transform:translate(100%)translate(2px)}.wx-right-end.wx-aaaVytZW{bottom:0;right:0;transform:translate(100%)translate(2px)}.wx-portal-node.wx-32GZ52{display:none}.wx-colorselect.wx-121TgJ{width:var(--wx-input-width);position:relative}.wx-selected.wx-121TgJ{left:var(--wx-input-icon-indent);position:absolute;top:50%;transform:translateY(-50%)}.wx-colors.wx-121TgJ{flex-wrap:wrap;gap:8px;padding:8px;display:flex}.wx-color.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer}.wx-input.wx-121TgJ{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-121TgJ.wx-focus{border:var(--wx-input-border-focus)}.wx-input.wx-121TgJ::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-121TgJ[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-121TgJ[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-121TgJ[disabled]~.wx-color,.wx-input.wx-121TgJ[disabled]~.wx-empty{cursor:not-allowed}.wx-input.wx-121TgJ.wx-error{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-empty.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(to top left,#0000 0% calc(50% - 1px),red 50%,#0000 calc(50% + 1px) 100%)}.wxi-close.wx-121TgJ{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);color:var(--wx-input-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wxi-close.wx-121TgJ:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-colorboard.wx-1yoKzq{flex-direction:column;gap:12px;width:100%;padding:8px;display:flex}.wx-color-block.wx-1yoKzq{width:100%;height:140px;position:relative;box-shadow:0 1px 3px #0003}.wx-color-block.wx-1yoKzq:before,.wx-color-block.wx-1yoKzq:after{content:"";width:100%;height:100%;position:absolute}.wx-color-block.wx-1yoKzq:before{z-index:2;background-image:linear-gradient(#fff0,#000)}.wx-color-block.wx-1yoKzq:after{z-index:1;background-image:linear-gradient(90deg,#fff,#cb998000)}.wx-color-block-slider.wx-1yoKzq{width:16px;height:16px;margin:-8px 0 0 -8px}.wx-slider.wx-1yoKzq{z-index:3;border:2px solid #fff;border-radius:50%;position:absolute;box-shadow:0 1px 3px #0003}.wx-slider.wx-1yoKzq:focus,.wx-slider.wx-1yoKzq:hover{outline:none;box-shadow:0 1px 3px #0003,inset 0 0 4px #fff}.wx-color-line.wx-1yoKzq{background-image:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);border-radius:6px;width:100%;height:8px;position:relative}.wx-color-line-slider.wx-1yoKzq{width:14px;height:14px;margin:0 0 0 -7px;top:-4px}.wx-color-controls.wx-1yoKzq{flex-wrap:wrap;justify-content:space-between;display:flex}.wx-color.wx-1yoKzq,.wx-text.wx-1yoKzq{width:calc(50% - 4px)}.wx-color.wx-1yoKzq{height:32px}.wx-text.wx-1yoKzq{background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);outline:none}.wx-text.wx-1yoKzq:focus{border:var(--wx-input-border-focus)}.wx-colorpicker.wx-mmT8WH{width:var(--wx-input-width);position:relative}.wx-color.wx-mmT8WH{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer;left:var(--wx-input-icon-indent);position:absolute;top:50%;transform:translateY(-50%)}.wx-input.wx-mmT8WH{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-focus.wx-mmT8WH{border:var(--wx-input-border-focus)}.wx-input.wx-mmT8WH::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-mmT8WH[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-mmT8WH[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-mmT8WH[disabled]~.wx-color.wx-mmT8WH{cursor:not-allowed}.wx-input.wx-error.wx-mmT8WH{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wxi-close.wx-mmT8WH{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wxi-close.wx-mmT8WH:before{display:block}.wxi-close.wx-mmT8WH:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-list.wx-233fr7{max-height:250px;position:relative;overflow-y:auto}.wx-list-wrapper.wx-233fr7{width:100%;position:relative}.wx-list-content.wx-233fr7{position:absolute;top:0;left:0;right:0}.wx-item.wx-233fr7{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);cursor:pointer;flex-wrap:nowrap;align-items:center;display:flex}.wx-item.wx-focus.wx-233fr7{background:var(--wx-background-hover)}.wx-no-data.wx-233fr7{padding:var(--wx-input-padding)}.wx-combo.wx-1j11Jk{width:var(--wx-input-width);position:relative}.wx-input.wx-1j11Jk{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;outline:none;display:block;overflow:hidden}.wx-input.wx-1j11Jk:focus{border:var(--wx-input-border-focus)}.wx-input.wx-1j11Jk::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-1j11Jk[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-1j11Jk[disabled]::placeholder,.wx-input.wx-1j11Jk[disabled]~.wx-icon.wx-1j11Jk{color:var(--wx-color-font-disabled)}.wx-input.wx-error.wx-1j11Jk{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-input.wx-error.wx-1j11Jk~.wx-icon.wx-1j11Jk{color:var(--wx-color-danger)}.wx-icon.wx-1j11Jk{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-1j11Jk:before{display:block}.wx-icon.wxi-close.wx-1j11Jk{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-1j11Jk:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-text.wx-hQ64J4{width:var(--wx-input-width);position:relative}.wx-text.wx-disabled.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-font-disabled)}.wx-text.wx-error.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-danger)}.wx-icon.wx-hQ64J4{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-hQ64J4:before{display:block}.wx-icon-left.wx-hQ64J4 .wx-icon.wx-hQ64J4:not(.wxi-close){right:auto;left:var(--wx-input-icon-indent)}.wx-icon.wxi-close.wx-hQ64J4{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-hQ64J4:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-input.wx-hQ64J4{width:var(--wx-input-width);height:var(--wx-input-height);max-width:100%;padding:var(--wx-input-padding);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-hQ64J4:focus{border:var(--wx-input-border-focus)}.wx-input.wx-hQ64J4::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon-left.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-icon-right.wx-hQ64J4 .wx-input.wx-hQ64J4,.wx-text.wx-clear.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-input.wx-hQ64J4[disabled]{border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);pointer-events:none;cursor:not-allowed!important}.wx-input.wx-hQ64J4[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-error.wx-hQ64J4 .wx-input.wx-hQ64J4{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-date-input.wx-hQ64J4 .wx-input.wx-hQ64J4{cursor:pointer;width:100%;padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-header.wx-8HQVQV{margin-bottom:calc(var(--wx-calendar-gap) * 2);font-size:var(--wx-calendar-header-font-size);line-height:var(--wx-calendar-header-line-height);font-weight:var(--wx-calendar-header-font-weight);flex-wrap:nowrap;align-items:center;display:flex}.wx-spacer.wx-8HQVQV,.wx-pager.wx-8HQVQV{width:var(--wx-calendar-cell-size);height:var(--wx-calendar-cell-size);flex-shrink:0}.wx-pager.wx-8HQVQV{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--wx-calendar-icon-color);line-height:1;font-size:var(--wx-calendar-icon-size);border-radius:50%;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-pager.wx-8HQVQV:before{display:block}.wx-pager.wx-8HQVQV:hover{background-color:var(--wx-background-hover)}.wx-label.wx-8HQVQV{flex:0 0 calc(100% - var(--wx-calendar-cell-size) * 2);max-width:calc(100% - var(--wx-calendar-cell-size) * 2);text-align:center;color:var(--wx-color-link);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-button.wx-3s8W4d{vertical-align:top;text-align:center;letter-spacing:normal;font-family:var(--wx-calendar-controls-font-family);font-size:var(--wx-calendar-controls-font-size);line-height:var(--wx-calendar-controls-line-height);font-weight:var(--wx-calendar-controls-font-weight);text-transform:none;color:var(--wx-calendar-controls-font-color);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;max-width:100%;padding:0;text-decoration:none;transition:none;display:inline-block}.wx-button.wx-3s8W4d,.wx-button.wx-3s8W4d:focus,.wx-button.wx-3s8W4d:active{outline:none}.wx-button.wx-3s8W4d:active{opacity:.8}.wx-398RBS.wx-weekdays{margin-bottom:calc(var(--wx-calendar-gap) * 1.5);flex-wrap:nowrap;display:flex}.wx-398RBS.wx-weekday{max-width:14.2857%;font-size:var(--wx-font-size-sm);line-height:var(--wx-line-height-sm);color:var(--wx-color-font-alt);text-align:center;flex:0 0 14.2857%}.wx-398RBS.wx-days{flex-wrap:wrap;display:flex}.wx-398RBS.wx-day{border-radius:var(--wx-calendar-border-radius);max-width:14.2857%;height:calc(var(--wx-calendar-cell-size) - var(--wx-calendar-line-gap) * 2);margin:calc(var(--wx-calendar-line-gap) / 2) 0;text-align:center;flex-wrap:nowrap;flex:0 0 14.2857%;justify-content:center;align-items:center;display:flex}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected){cursor:pointer}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected):hover{background:var(--wx-background-hover)}.wx-398RBS.wx-day.wx-out{color:var(--wx-color-font-disabled)}.wx-398RBS.wx-day.wx-selected:not(.wx-out){background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-398RBS.wx-day.wx-selected.wx-left:not(.wx-out){border-radius:calc(var(--wx-calendar-border-radius)) 0 0 calc(var(--wx-calendar-border-radius))}.wx-398RBS.wx-day.wx-selected.wx-right:not(.wx-out){border-radius:0 calc(var(--wx-calendar-border-radius)) calc(var(--wx-calendar-border-radius)) 0}.wx-398RBS.wx-day.wx-inrange:not(.wx-out){background:var(--wx-color-primary-selected);border-radius:0}.wx-398RBS.wx-day.wx-weekend:not(.wx-selected):not(.wx-out){color:var(--wx-color-primary)}.wx-398RBS.wx-day.wx-inactive{pointer-events:none}.wx-months.wx-34U8T8{margin:var(--wx-calendar-gap);flex-wrap:wrap;display:flex}.wx-month.wx-34U8T8{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-month.wx-current.wx-34U8T8{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-month.wx-34U8T8:not(.wx-current):hover{background-color:var(--wx-background-hover)}.wx-buttons.wx-34U8T8{margin-top:var(--wx-calendar-gap);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-years.wx-1XEF33{margin:var(--wx-calendar-gap);flex-wrap:wrap;display:flex}.wx-year.wx-1XEF33{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-year.wx-current.wx-1XEF33{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-year:not(.wx-current):hover.wx-1XEF33{background-color:var(--wx-background-hover)}.wx-prev-decade.wx-1XEF33,.wx-next-decade.wx-1XEF33{color:var(--wx-color-font-disabled)}.wx-buttons.wx-1XEF33{margin-top:var(--wx-calendar-gap);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-calendar.wx-2Gr4AS{width:100%;height:auto;padding:var(--wx-calendar-padding);cursor:default;font-family:var(--wx-calendar-font-family);font-size:var(--wx-calendar-font-size);line-height:var(--wx-calendar-line-height);font-weight:var(--wx-calendar-font-weight);color:var(--wx-calendar-font-color)}.wx-calendar.wx-2Gr4AS.wx-part{padding-bottom:0}.wx-wrap.wx-2Gr4AS{width:calc(var(--wx-calendar-cell-size) * 7);margin:0 auto}.wx-buttons.wx-2Gr4AS{margin-top:calc(var(--wx-calendar-gap) * 2);flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:flex}.wx-button-item.wx-2Gr4AS+.wx-button-item.wx-2Gr4AS{margin-left:calc(var(--wx-calendar-gap) * 3)}.wx-datepicker.wx-1lKOFG{width:var(--wx-input-width);position:relative}.wx-rangecalendar.wx-p2jCaW{padding-bottom:var(--wx-calendar-padding);display:flex}.wx-half.wx-p2jCaW{flex:1}.wx-daterangepicker.wx-1b0WDQ{width:var(--wx-input-width);position:relative}.wx-13aa5W.wx-fullscreen::backdrop{background-color:var(--wx-background)}.wx-13aa5W.wx-fullscreen{outline:none;width:100%;height:100%;position:relative}.wx-13aa5W.wx-fullscreen-icon{height:20px;margin:auto;font-size:20px}.wx-13aa5W.wx-fullscreen .wx-fullscreen-button{width:40px;height:40px;padding:initial;border:none;border-radius:50%;display:flex;position:absolute;bottom:35px;right:25px}.wx-icon.wx-mdnST1{color:var(--wx-color-font-alt);cursor:pointer;font-size:var(--wx-button-icon-size);padding:var(--wx-button-icon-indent);line-height:var(--wx-button-line-height);display:inline-block}.wx-icon.wx-mdnST1:hover{background-color:var(--wx-background-hover)}.wx-multicombo.wx-12Wj21{width:var(--wx-input-width);position:relative}.wx-multicombo.wx-12Wj21.wx-focus .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-tag.wx-12Wj21{background:var(--wx-color-disabled);color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21:not(.wx-disabled) .wx-tag.wx-12Wj21{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-input.wx-12Wj21{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-error .wx-wrapper.wx-12Wj21{border-color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-error .wx-input.wx-12Wj21,.wx-multicombo.wx-12Wj21.wx-error .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-tags.wx-12Wj21{gap:var(--wx-multicombo-tag-gap);padding:var(--wx-multicombo-tag-gap)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-input.wx-12Wj21{border-top:var(--wx-input-border)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-focus .wx-input.wx-12Wj21{border-top:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-disabled .wx-input.wx-12Wj21{border-top:var(--wx-input-border-disabled)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-error .wx-input.wx-12Wj21{border-top-color:var(--wx-color-danger)}.wx-wrapper.wx-12Wj21{border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background)}.wx-tags.wx-12Wj21{flex-wrap:wrap;align-items:flex-start;display:flex;overflow:hidden}.wx-tag.wx-12Wj21{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-multicombo-tag-border);border-radius:var(--wx-multicombo-tag-border-radius);background:var(--wx-multicombo-tag-background);padding:var(--wx-multicombo-tag-pading);position:relative}.wx-icon.wx-12Wj21{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-12Wj21:before{display:block}.wxi-close.wx-12Wj21{pointer-events:all;cursor:pointer}.wxi-close.wx-12Wj21:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-select.wx-12Wj21{position:relative}.wx-input.wx-12Wj21{width:100%;height:var(--wx-input-height);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;display:block;overflow:hidden}.wx-pager.wx-35Np0p{gap:var(--wx-padding);padding:var(--wx-padding);flex-wrap:wrap;align-items:center;display:flex}.wx-input.wx-35Np0p{width:50px;height:var(--wx-input-height);padding:var(--wx-input-padding);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);outline:none;display:block}.wx-input.wx-35Np0p:focus{border:var(--wx-input-border-focus)}.wx-input.wx-35Np0p::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon.wx-35Np0p{cursor:pointer;padding:var(--wx-input-padding);border-radius:var(--wx-input-border-radius);font-size:var(--wx-icon-size);color:var(--wx-color-link);line-height:1}.wx-icon.wx-35Np0p:before{display:block}.wx-icon.wx-35Np0p:hover{background-color:var(--wx-background-hover)}.wx-icon.wx-35Np0p.wx-disabled{cursor:default;pointer-events:none;color:var(--wx-color-font-disabled)}.wx-left.wx-35Np0p,.wx-center.wx-35Np0p,.wx-right.wx-35Np0p{align-items:center;gap:var(--wx-padding);display:flex}.wx-radio.wx-3lDF1s{vertical-align:top;max-width:var(--wx-input-width);display:inline-block;position:relative}.wx-input.wx-3lDF1s{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-label.wx-3lDF1s{font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-circle.wx-3lDF1s{display:block}.wx-radio-text.wx-3lDF1s{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);margin-left:8px}.wx-circle.wx-3lDF1s{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);flex-shrink:0;position:relative}.wx-circle.wx-3lDF1s:before{content:"";width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);background:var(--wx-input-background);border-radius:50%;display:block}.wx-circle.wx-3lDF1s:after{content:"";width:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);height:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);border-style:solid;border-color:var(--wx-input-background);border-width:calc(var(--wx-checkbox-size) * .2);border-radius:50%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-color-primary);border-color:#0000}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:after{display:block}.wx-input.wx-3lDF1s[disabled]~.wx-label.wx-3lDF1s{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-input.wx-3lDF1s[disabled]:not(:checked)~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-input.wx-3lDF1s[disabled]:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-checkbox-border-color-disabled)}.wx-radiogroup.wx-38w70j{margin-top:calc(var(--wx-field-gutter) * -1);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.wx-item.wx-38w70j{max-width:100%;margin-top:var(--wx-field-gutter);flex:0 0 100%}.wx-radiogroup.wx-inline.wx-38w70j .wx-item.wx-38w70j{padding-right:var(--wx-field-gutter);flex:none}.wx-radiogroup.wx-grid.wx-38w70j .wx-item.wx-38w70j{max-width:50%;padding-right:var(--wx-field-gutter);flex:0 0 50%}.wx-richselect.wx-2YgblL{width:var(--wx-input-width);min-height:var(--wx-input-height);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);cursor:pointer;outline:none;position:relative}.wx-richselect.wx-2YgblL:focus{border:var(--wx-input-border-focus)}.wx-richselect.wx-disabled.wx-2YgblL{cursor:not-allowed;border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-richselect.wx-disabled.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-disabled.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-font-disabled)}.wx-richselect.wx-error.wx-2YgblL{border-color:var(--wx-color-danger)}.wx-richselect.wx-error.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-error.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-danger)}.wx-label.wx-2YgblL{width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);display:block;overflow:hidden}.wx-placeholder.wx-2YgblL{color:var(--wx-input-placeholder-color)}.wx-icon.wx-2YgblL{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-2YgblL:before{display:block}.wx-icon.wxi-close.wx-2YgblL{pointer-events:all}.wx-icon.wxi-close.wx-2YgblL:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-nowrap.wx-2YgblL .wx-label.wx-2YgblL{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-segmented.wx-0hMO7P{background:var(--wx-segmented-background);border:var(--wx-segmented-border);border-radius:var(--wx-segmented-border-radius);padding:var(--wx-segmented-padding);flex-wrap:nowrap;max-width:100%;display:inline-flex}.wx-segment.wx-0hMO7P{text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-segmented-border-radius);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;flex-wrap:nowrap;align-items:center;max-width:100%;text-decoration:none;transition:none;display:flex}.wx-segment.wx-0hMO7P,.wx-segment.wx-0hMO7P:focus,.wx-segment.wx-0hMO7P:active{outline:none}.wx-segment.wx-0hMO7P+.wx-segment.wx-0hMO7P{margin-left:var(--wx-segmented-padding)}.wx-segment.wx-0hMO7P:hover{background:var(--wx-segmented-background-hover)}.wx-segment.wx-selected.wx-0hMO7P,.wx-segment.wx-selected.wx-0hMO7P:hover,.wx-segment.wx-selected.wx-0hMO7P:focus{background:var(--wx-color-primary);color:var(--wx-color-primary-font);cursor:default}.wx-icon.wx-0hMO7P{font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;line-height:1;position:relative}.wx-icon.wx-0hMO7P:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-0hMO7P{opacity:1}.wx-icon.wx-0hMO7P+.wx-label.wx-0hMO7P{margin-left:4px}.wx-select-box.wx-2yx1Fo{width:var(--wx-input-width);position:relative}.wx-select.wx-2yx1Fo{appearance:none;width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;outline:none;display:block;overflow:hidden!important}.wx-select.wx-2yx1Fo:focus{border:var(--wx-input-border-focus)}.wx-select[disabled].wx-2yx1Fo{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-select[disabled].wx-2yx1Fo~.wx-placeholder.wx-2yx1Fo,.wx-select[disabled].wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-font-disabled)}.wx-select.wx-error.wx-2yx1Fo{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-select.wx-error.wx-2yx1Fo option{color:var(--wx-input-font-color)}.wx-select.wx-error.wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-danger)}.wx-placeholder.wx-2yx1Fo{border:var(--wx-input-border);width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-placeholder-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;pointer-events:none;border-color:#0000;position:absolute;top:0;left:0;overflow:hidden!important}.wx-icon.wx-2yx1Fo{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-2yx1Fo:before{display:block}.wx-icon.wx-2yx1Fo.wxi-close{pointer-events:all;cursor:pointer}.wx-icon.wxi-close:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-slider.wx-2EDJ8G{width:var(--wx-input-width)}.wx-label.wx-2EDJ8G{margin:var(--wx-slider-label-margin);font-family:var(--wx-slider-label-font-family);font-size:var(--wx-slider-label-font-size);line-height:var(--wx-slider-label-line-height);font-weight:var(--wx-slider-label-font-weight);color:var(--wx-slider-label-font-color);display:block}.wx-inner.wx-2EDJ8G{padding:calc((var(--wx-slider-height) - var(--wx-slider-track-height)) / 2) 0}.wx-input.wx-2EDJ8G{appearance:none;width:100%;height:var(--wx-slider-track-height);background:var(--wx-slider-background);border-radius:var(--wx-slider-track-border-radius);border:none;margin:0;display:block}.wx-input.wx-2EDJ8G:focus{outline:none}.wx-input.wx-2EDJ8G::-webkit-slider-runnable-track{width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-webkit-slider-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);box-shadow:var(--wx-slider-thumb-shadow);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G::-moz-range-track{width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-moz-range-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G::-moz-range-progress{background-color:var(--wx-slider-primary);height:var(--wx-slider-track-height);border-top-left-radius:var(--wx-slider-track-border-radius);border-bottom-left-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-track{color:#0000;width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-ms-fill-lower{background:var(--wx-slider-primary);border:.2px solid var(--wx-slider-primary);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-fill-upper{background:var(--wx-slider-background);border:.2px solid var(--wx-slider-background);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G:focus::-ms-fill-lower{background:var(--wx-slider-primary)}.wx-input.wx-2EDJ8G:focus::-ms-fill-upper{background:var(--wx-slider-background)}.wx-input.wx-2EDJ8G[disabled]{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-runnable-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-moz-range-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-progress{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-lower{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-upper{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-lower{background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-upper{background:var(--wx-color-disabled)}.wx-switch.wx-2dAR5c{vertical-align:top;cursor:default;margin:0;display:inline-block;position:relative}.wx-input.wx-2dAR5c{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-box.wx-2dAR5c{width:var(--wx-switch-width);height:var(--wx-switch-height);border:var(--wx-switch-border-width) solid var(--wx-switch-border-color);border-radius:calc(var(--wx-switch-height) / 2);background-color:var(--wx-switch-background);cursor:pointer;transition:background-color .4s;display:block;position:relative;overflow:hidden}.wx-box.wx-2dAR5c:before{content:"";left:var(--wx-switch-thumb-offset);top:var(--wx-switch-thumb-offset);height:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);width:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);border:var(--wx-switch-thumb-border);background:var(--wx-switch-thumb-background);box-shadow:var(--wx-switch-thumb-shadow);border-radius:50%;transition:transform .4s;position:absolute}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c{background-color:var(--wx-switch-primary)}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c:before{transform:translate(calc(var(--wx-switch-width) - var(--wx-switch-height)))}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c{background-color:var(--wx-color-disabled);border-color:var(--wx-switch-border-color-disabled);cursor:not-allowed}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c:before{border:var(--wx-switch-thumb-border-disabled);background:var(--wx-switch-thumb-background-disabled)}.wx-tabs.wx-138fWJ{flex-wrap:nowrap;display:inline-flex}.wx-tab.wx-138fWJ{text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-width:var(--wx-tabs-border-width);background:var(--wx-tabs-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;max-width:100%;min-width:var(--wx-tabs-cell-min-width);-webkit-user-select:none;user-select:none;border-radius:0;flex-wrap:nowrap;justify-content:center;align-items:center;text-decoration:none;transition:none;display:flex;position:relative}.wx-tab.wx-138fWJ+.wx-tab.wx-138fWJ:before{content:"";left:calc(var(--wx-tabs-border-width) * -1 - var(--wx-tabs-divider-width) / 2);width:0;height:calc(var(--wx-tabs-border-width) * 2 + var(--wx-tabs-divider-height));border-left:var(--wx-tabs-divider-width) solid var(--wx-tabs-divider-color);display:block;position:absolute;top:50%;transform:translateY(-50%)}.wx-tab.wx-138fWJ:first-child{border-top-left-radius:var(--wx-tabs-border-radius);border-bottom-left-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ:last-child{border-top-right-radius:var(--wx-tabs-border-radius);border-bottom-right-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ,.wx-tab.wx-138fWJ:focus,.wx-tab.wx-138fWJ:active{outline:none}.wx-tab.wx-138fWJ:hover{background:var(--wx-tabs-background-hover)}.wx-tab.wx-active.wx-138fWJ,.wx-tab.wx-active.wx-138fWJ:hover,.wx-tab.wx-active.wx-138fWJ:focus{background:var(--wx-tabs-active-background);color:var(--wx-tabs-active-color);cursor:default}.wx-tab.wx-active.wx-138fWJ:before,.wx-tab.wx-active.wx-138fWJ+.wx-tab.wx-138fWJ:before{display:none}.wx-tab.wx-active.wx-138fWJ:after,.wx-tab.wx-138fWJ:hover:after{content:"";width:calc(100% - 26px);height:0;display:block;position:absolute;left:13px}.wx-tab.wx-active.wx-138fWJ:after{border-bottom:2px solid var(--wx-tabs-active-border)}.wx-tab:not(.wx-active):hover:after{border-bottom:2px solid var(--wx-tabs-hover-border)}.wx-top.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-top.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:100%}.wx-bottom.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-bottom.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:0}.wx-icon.wx-138fWJ{font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;line-height:1;position:relative}.wx-icon.wx-138fWJ:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-138fWJ{opacity:1}.wx-icon.wx-138fWJ+.wx-label.wx-138fWJ{margin-left:4px}.wx-counter.wx-22t21n{border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);width:max-content;display:flex}.wx-counter.wx-22t21n:not(.wx-readonly):has(.wx-input:focus){border:var(--wx-input-border-focus)}.wx-input.wx-22t21n{box-sizing:border-box;background:var(--wx-background);width:40px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);border:none;border-left:var(--wx-input-border);border-right:var(--wx-input-border);outline:none;padding-left:8px;padding-right:8px}.wx-btn.wx-22t21n{box-sizing:border-box;width:32px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);background-color:var(--wx-background-alt);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;display:flex}.wx-counter.wx-22t21n:not(.wx-readonly):not(.wx-disabled) .wx-btn:active{background-color:var(--wx-background-hover)}.wx-dec.wx-22t21n,.wx-inc.wx-22t21n{fill:var(--wx-color-primary)}.wx-btn-dec.wx-22t21n{border-radius:2px 0 0 2px}.wx-btn-inc.wx-22t21n{border-radius:0 2px 2px 0}.wx-error.wx-22t21n{border:1px solid var(--wx-color-danger)}.wx-counter.wx-error.wx-22t21n:has(.wx-input:focus){border:1px solid var(--wx-color-danger)}.wx-error.wx-22t21n .wx-input.wx-22t21n{color:var(--wx-color-danger)}.wx-disabled.wx-22t21n .wx-input.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{background:var(--wx-color-disabled-alt)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n{fill:var(--wx-color-font-disabled)}.wx-readonly.wx-22t21n .wx-btn.wx-22t21n{cursor:default}.wx-notice.wx-11sNg5{background:var(--wx-notice-background);box-shadow:var(--wx-notice-shadow);border:var(--wx-notice-border);border-radius:var(--wx-notice-border-radius);margin:var(--wx-notice-margin);font-family:var(--wx-notice-font-family);font-size:var(--wx-notice-font-size);line-height:var(--wx-notice-line-height);font-weight:var(--wx-notice-font-weight);color:var(--wx-notice-font-color);width:var(--wx-notice-width);flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.wx-notice.wx-11sNg5:before{content:"";z-index:1;width:var(--wx-notice-type-border-width);border-top-right-radius:var(--wx-notice-type-border-width);border-bottom-right-radius:var(--wx-notice-type-border-width);background:var(--wx-notice-type-border-color);height:100%;display:block;position:absolute;top:0;left:0}.wx-notice.wx-11sNg5:after{content:"";width:100%;height:100%;opacity:var(--wx-notice-type-background-opacity);background:0 0;display:block;position:absolute;top:0;left:0}.wx-text.wx-11sNg5,.wx-button.wx-11sNg5{z-index:2;padding:var(--wx-notice-padding);position:relative}.wx-text.wx-11sNg5{word-wrap:break-word;max-width:calc(var(--wx-notice-width) - var(--wx-notice-padding) * 2 - var(--wx-notice-icon-size));flex-shrink:0}.wxi-close.wx-11sNg5{font-size:var(--wx-notice-icon-size);width:var(--wx-notice-icon-size);height:var(--wx-notice-icon-size);color:var(--wx-notice-type-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.wxi-close.wx-11sNg5:before{z-index:1;display:block}.wxi-close.wx-11sNg5:after{content:"";border-radius:var(--wx-icon-border-radius);width:calc(100% + 4px);height:calc(100% + 4px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wxi-close.wx-11sNg5:hover:after{background:var(--wx-background-hover)}.wx-notice.wx-info.wx-11sNg5,.wx-notice.wx-warning.wx-11sNg5,.wx-notice.wx-success.wx-11sNg5,.wx-notice.wx-danger.wx-11sNg5{color:var(--wx-notice-type-font-color)}.wx-notice.wx-info.wx-11sNg5:before,.wx-notice.wx-info.wx-11sNg5:after{background:var(--wx-color-info)}.wx-notice.wx-warning.wx-11sNg5:before,.wx-notice.wx-warning.wx-11sNg5:after{background:var(--wx-color-warning)}.wx-notice.wx-success.wx-11sNg5:before,.wx-notice.wx-success.wx-11sNg5:after{background:var(--wx-color-success)}.wx-notice.wx-danger.wx-11sNg5:before,.wx-notice.wx-danger.wx-11sNg5:after{background:var(--wx-color-danger)}.wx-notice.wx-info.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-warning.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-success.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-danger.wx-11sNg5 .wxi-close.wx-11sNg5:after{opacity:var(--wx-notice-type-close-hover-opacity)}.wx-notices.wx-3nwoO9{z-index:var(--wx-notice-z-index);position:fixed;top:0;right:0}.wx-modal.wx-1FxkZa{z-index:var(--wx-modal-z-index);background:var(--wx-modal-backdrop);text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.wx-window.wx-1FxkZa{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);padding:var(--wx-modal-padding);min-width:var(--wx-modal-width)}.wx-header.wx-1FxkZa{font-family:var(--wx-modal-header-font-family);font-size:var(--wx-modal-header-font-size);line-height:var(--wx-modal-header-line-height);font-weight:var(--wx-modal-header-font-weight);color:var(--wx-modal-header-font-color);margin-bottom:var(--wx-modal-gutter)}.wx-buttons.wx-1FxkZa{margin-top:var(--wx-modal-gutter);margin-left:calc(var(--wx-modal-gutter) / -2);margin-right:calc(var(--wx-modal-gutter) / -2);justify-content:center;display:flex}.wx-button.wx-1FxkZa{max-width:50%;padding:0 calc(var(--wx-modal-gutter) / 2);flex:1}.wx-field.wx-2oVUvC{width:var(--wx-field-width);max-width:100%;margin-bottom:var(--wx-field-gutter)}.wx-field.wx-left.wx-2oVUvC{flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-field.wx-left.wx-2oVUvC>.wx-label.wx-2oVUvC{width:var(--wx-label-width);margin:0 var(--wx-field-gutter) 0 0;padding-top:calc((var(--wx-input-height) - var(--wx-label-line-height)) / 2);text-align:right;flex-shrink:0}.wx-field.wx-left.wx-2oVUvC>.wx-field-control.wx-2oVUvC{max-width:calc(100% - var(--wx-label-width) - var(--wx-field-gutter))}.wx-field.wx-error.wx-2oVUvC .wx-label.wx-2oVUvC{color:var(--wx-color-danger)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-checkbox.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-slider.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-switch.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2)}.wx-label.wx-2oVUvC{margin:var(--wx-label-margin);padding:var(--wx-label-padding);font-family:var(--wx-label-font-family);font-size:var(--wx-label-font-size);line-height:var(--wx-label-line-height);font-weight:var(--wx-label-font-weight);color:var(--wx-label-font-color);display:block}.wx-required.wx-2oVUvC .wx-label.wx-2oVUvC:after{content:" *";color:var(--wx-color-danger)}.wx-field-control.wx-2oVUvC{width:100%;position:relative}.wx-timepicker.wx-7f497i{width:var(--wx-input-width);position:relative}.wx-wrapper.wx-7f497i{padding:10px 20px}.wx-timer.wx-7f497i{text-align:center;justify-content:center;margin-bottom:10px;display:flex}.wx-digit.wx-7f497i{border:none;border-bottom:var(--wx-input-border);width:50px;height:38px;font-family:var(--wx-input-font-family);text-align:center;color:var(--wx-input-font-color);background-color:#0000;outline:none;padding:5px;font-size:24px;line-height:28px;display:block}.wx-digit.wx-7f497i:focus{border-bottom:var(--wx-input-border-focus)}.wx-separator.wx-7f497i{font-size:24px;line-height:38px}.wx-tooltip-area.wx-aab5ZNfz{width:100%;height:100%;position:relative}.wx-tooltip.wx-aab5ZNfz{pointer-events:none;border:1px solid var(--wx-tooltip-border,transparent);border-radius:var(--wx-border-radius);background-color:var(--wx-tooltip-background);color:var(--wx-tooltip-font-color);animation:.1s ease-out wx-tooltip-appear;position:absolute;top:0;left:0}.wx-tooltip-transition.wx-aab5ZNfz{transition:translate 50ms}@keyframes wx-tooltip-appear{0%{opacity:0}to{opacity:1}}.wx-tooltip-inner.wx-aab5ZNfz{border-radius:var(--wx-border-radius);overflow:hidden}.wx-tooltip-text.wx-aab5ZNfz{padding:var(--wx-tooltip-padding);font:var(--wx-tooltip-font);color:var(--wx-tooltip-font-color)}.wx-tooltip.wx-arrow-top.wx-aab5ZNfz:before,.wx-tooltip.wx-arrow-bottom.wx-aab5ZNfz:before,.wx-tooltip.wx-arrow-left.wx-aab5ZNfz:before,.wx-tooltip.wx-arrow-right.wx-aab5ZNfz:before{content:"";border:var(--wx-tooltip-arrow-size,6px) solid transparent;position:absolute}.wx-tooltip.wx-arrow-top.wx-aab5ZNfz:before{top:100%;left:var(--wx-arrow-offset,50%);border-top-color:var(--wx-tooltip-background);filter:drop-shadow(0 1px 0 var(--wx-tooltip-border,transparent));transform:translate(-50%)}.wx-tooltip.wx-arrow-bottom.wx-aab5ZNfz:before{bottom:100%;left:var(--wx-arrow-offset,50%);border-bottom-color:var(--wx-tooltip-background);filter:drop-shadow(0 -1px 0 var(--wx-tooltip-border,transparent));transform:translate(-50%)}.wx-tooltip.wx-arrow-left.wx-aab5ZNfz:before{top:var(--wx-arrow-offset,50%);border-left-color:var(--wx-tooltip-background);filter:drop-shadow(1px 0 0 var(--wx-tooltip-border,transparent));left:100%;transform:translateY(-50%)}.wx-tooltip.wx-arrow-right.wx-aab5ZNfz:before{top:var(--wx-arrow-offset,50%);border-right-color:var(--wx-tooltip-background);filter:drop-shadow(-1px 0 0 var(--wx-tooltip-border,transparent));right:100%;transform:translateY(-50%)}.wx-modal.wx-KgpO9N{z-index:var(--wx-modal-z-index);background:var(--wx-modal-backdrop);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.wx-window.wx-KgpO9N{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width)}.wx-sidearea.wx-2L733M{z-index:var(--wx-popup-z-index);background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width);height:100vh;max-height:100%;position:absolute}.wx-sidearea.wx-pos-right.wx-2L733M{top:0;right:0}.wx-avatar.wx-aadkRiRf{-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.wx-avatar.wx-aadkRiRf img{object-fit:cover;width:100%;height:100%}.wx-avatar.wx-aadkRiRf span{text-transform:uppercase}.wx-avatar-overflow.wx-aadkRiRf .wx-avatar-overflow-badge{color:#fff;text-transform:none;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wx-avatar-stack.wx-aadkRiRf{align-items:center;display:inline-flex}.wx-avatar-root.wx-aadkRiRf{min-width:0;display:block}@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-color:#dfdfdf;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:2px;--wx-radius-medium:var(--wx-border-radius);--wx-border-light:none;--wx-border-medium:1px solid #eaedf5;--wx-shadow-light:0px 4px 20px #2c2f3c1f;--wx-shadow-medium:0px 2px 4px #00000026;--wx-box-shadow:0px 2px 4px #00000026;--wx-box-shadow-strong:0px 2px 5px #0000004d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-background);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid #00000080;--wx-input-border-disabled:1px solid var(--wx-color-disabled);--wx-input-border-radius:var(--wx-border-radius);--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:4px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:18px;--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-font-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:80px;--wx-label-margin:0 0 8px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 20px;--wx-button-icon-indent:7px;--wx-button-icon-size:16px;--wx-button-pressed:#00000029;--wx-button-danger-pressed:#cc4242;--wx-button-primary-pressed:#265fb6;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff8f inset, 2px 2px 3px 1px #0000001f inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff42 inset, 2px 2px 3px 1px #00000029 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:var(--wx-border);--wx-segmented-border-radius:var(--wx-border-radius);--wx-segmented-padding:3px;--wx-tabs-background:var(--wx-background-alt);--wx-tabs-background-hover:var(--wx-background-hover);--wx-tabs-hover-border:transparent;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:100%;--wx-tabs-divider-color:#dfdfdf;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:var(--wx-color-primary);--wx-tabs-active-color:var(--wx-color-primary-font);--wx-tabs-active-border:transparent;--wx-slider-height:16px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:#dfdfdf;--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:2px solid var(--wx-background);--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#0000004d;--wx-switch-width:44px;--wx-switch-height:22px;--wx-switch-border-width:1px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:#dfdfdf;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:none;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-background);--wx-switch-thumb-shadow:var(--wx-box-shadow-strong);--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:none;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#00000080;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:var(--wx-border-radius);--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:var(--wx-padding);--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:0px;--wx-notice-type-border-color:transparent;--wx-notice-type-font-color:#fff;--wx-notice-type-icon-color:#fffc;--wx-notice-type-background-opacity:1;--wx-notice-type-close-hover-opacity:.3;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:0px;--wx-calendar-border-radius:var(--wx-calendar-cell-size);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-button-font-size);--wx-calendar-controls-line-height:var(--wx-button-line-height);--wx-calendar-controls-font-weight:var(--wx-button-font-weight);--wx-calendar-controls-font-color:var(--wx-color-link);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#000000b2;--wx-tooltip-border:transparent;--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-style:normal}.wx-material-theme *,.wx-material-theme :before,.wx-material-theme :after{box-sizing:border-box}@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-color:#e6e6e6;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:3px;--wx-radius-major:6px;--wx-border-light:none;--wx-border-medium:1px solid #eaedf5;--wx-shadow-light:0px 3px 10px 0px #2c2f3c1f, 0px 1px 2px 0px #2c2f3c0f;--wx-shadow-medium:0px 4px 20px 0px #2c2f3c1f;--wx-box-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-box-shadow-strong:0px 4px 20px #2c2f3c29;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#9fa1ae;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #c0c3ce;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid transparent;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:var(--wx-icon-color);--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#2c2f3c;--wx-tooltip-border:transparent;--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-willow-theme *,.wx-willow-theme :before,.wx-willow-theme :after{box-sizing:border-box}.wx-willow-dark-theme{--wx-color-primary:#7a67eb;--wx-color-primary-selected:#7a67eb4d;--wx-color-primary-font:#fff;--wx-color-secondary:transparent;--wx-color-secondary-hover:#7a67eb1f;--wx-color-secondary-font:var(--wx-color-primary);--wx-color-secondary-font-hover:var(--wx-color-primary);--wx-color-secondary-border:var(--wx-color-primary);--wx-color-secondary-border-disabled:#9fa1ae;--wx-color-success:#77d257;--wx-color-warning:#fcba2e;--wx-color-info:var(--wx-color-primary);--wx-color-danger:#fe6158;--wx-color-disabled:#384047;--wx-color-disabled-alt:#44474a;--wx-color-font:#ffffffe6;--wx-color-font-alt:#9fa1ae;--wx-color-font-disabled:#9fa1ae;--wx-color-link:var(--wx-color-primary);--wx-background:#2a2b2d;--wx-background-alt:#384047;--wx-background-hover:#20262b;--wx-font-family:"Open Sans", Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:14px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:600;--wx-font-weight-b:700;--wx-icon-color:#c0c3ce;--wx-icon-size:var(--wx-line-height);--wx-border-color:#384047;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:3px;--wx-radius-major:6px;--wx-border-light:1px solid #384047;--wx-border-medium:1px solid #384047;--wx-shadow-light:0px 4px 20px 0px #2c2f3c1f;--wx-shadow-medium:none;--wx-box-shadow:0px 4px 48px #2c2f3c2e;--wx-box-shadow-strong:0px 4px 48px #2c2f3c2e, 0px 4px 8px #0e0e0f4d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-background:var(--wx-background-alt);--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-button-pressed:#353d44;--wx-button-danger-pressed:#cb4e46;--wx-button-primary-pressed:#5643c7;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff0f inset, 2px 2px 3px 1px #00000029 inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff1f inset, 2px 2px 3px 1px #0003 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:1px solid var(--wx-color-disabled);--wx-slider-thumb-shadow:none;--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#384047;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #ffffffb3;--wx-switch-thumb-background:#ffffffe6;--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid #ffffff42;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:1px solid #ffffff42;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#fff;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background-alt);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:#9fa1ae;--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#2c2f3c;--wx-tooltip-border:var(--wx-border-color);--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-willow-dark-theme *,.wx-willow-dark-theme :before,.wx-willow-dark-theme :after{box-sizing:border-box}.wx-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-measure-cell-body,.wx-print-cell,.wx-cell.wx-TSCaXsGV{background:inherit;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;padding:8px;overflow:hidden}.wx-print-tree-cell,.wx-tree-cell.wx-TSCaXsGV{display:flex}.wx-measure-cell-body,.wx-cell.wx-TSCaXsGV:not(:last-child){border-right:var(--wx-table-cell-border)}.wx-print-draggable,.wx-draggable.wx-TSCaXsGV,.wx-draggable-stub.wx-TSCaXsGV{vertical-align:middle;width:20px;height:20px;margin-right:3px;font-size:20px;display:inline-block}.wx-draggable.wx-TSCaXsGV{cursor:move}.wx-shadow.wx-cell.wx-TSCaXsGV{border-right:var(--wx-table-fixed-column-border);clip-path:inset(0 -15px 0 0);z-index:1}.wx-fixed-right.wx-shadow.wx-cell.wx-TSCaXsGV{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-fixed-right.wx-shadow.wx-cell.wx-TSCaXsGV:last-child{border-right:none}.wx-print-grid-tree-toggle,.wx-table-tree-toggle.wx-TSCaXsGV{cursor:pointer;margin:0 4px 0 0;font-size:20px;display:inline-block}.wx-cell.wx-TSCaXsGV[tabindex="0"]:focus{outline:1px solid var(--wx-color-primary);outline-offset:-1px}.wx-search.wx-TSCaXsGV{background-color:#ffeb3b}.wx-print-filter,.wx-cell.wx-filter>.wx-text>input{height:28px;padding:4px 8px}.wx-print-filter{border:var(--wx-table-border);background:var(--wx-background);border-radius:var(--wx-input-border-radius);white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:400;overflow:hidden}.wx-cell.wx-filter.wx-D3voQpJs div.wx-richselect{height:28px;min-height:28px;padding:4px 8px}.wx-cell.wx-filter.wx-D3voQpJs div.wx-richselect .wx-label{padding:0}.wx-cell.wx-filter div.wx-datepicker input{height:28px;padding:4px 8px}.wx-multiselect.wx-aadNNOwy{width:var(--wx-input-width);min-height:var(--wx-input-height);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);cursor:pointer;outline:none;position:relative}.wx-multiselect.wx-aadNNOwy:focus{border:var(--wx-input-border-focus)}.wx-label.wx-aadNNOwy{width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);white-space:nowrap;text-overflow:ellipsis;display:block;position:relative;top:50%;overflow:hidden;transform:translateY(-50%)}.wx-text.wx-aadNNOwy{text-overflow:ellipsis;display:block;overflow:hidden}.wx-placeholder.wx-aadNNOwy{color:var(--wx-input-placeholder-color)}.wx-icon.wx-aadNNOwy{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-aadNNOwy:before{display:block}.wx-icon.wx-aadNNOwy.wxi-close{pointer-events:all}.wx-icon.wx-aadNNOwy.wxi-close:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-option.wx-aadNNOwy{justify-content:flex-start;align-items:center;gap:8px;display:flex}.wx-cell.wx-filter div.wx-multiselect{height:28px;min-height:28px}.wx-cell.wx-filter div.wx-multiselect .wx-label{padding:4px 8px}.wx-measure-cell-header,.wx-print-cell-header,.wx-cell.wx-RsQD74qC{font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);align-items:center;padding:8px;line-height:20px;display:flex;position:relative}.wx-cell.wx-RsQD74qC:focus{outline:1px solid var(--wx-color-primary);outline-offset:-1px}.wx-print-cell-header{display:table-cell;position:static}.wx-cell.wx-RsQD74qC.wx-vertical{align-items:flex-end}.wx-measure-cell-header,.wx-cell.wx-RsQD74qC:not(:last-child){border-right:var(--wx-table-header-cell-border)}.wx-print-cell-filter.wx-RsQD74qC,.wx-cell.wx-filter.wx-RsQD74qC{z-index:8;padding:4px}.wx-print-cell-header .wx-text,.wx-text.wx-RsQD74qC{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-print-cell-header.wx-vertical .wx-text,.wx-vertical.wx-RsQD74qC .wx-text.wx-RsQD74qC{writing-mode:vertical-lr;text-overflow:ellipsis;height:100%;overflow:hidden;transform:rotate(-180deg)}.wx-print-cell-header.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-RsQD74qC{clip-path:inset(0 -15px 0 0);border-right:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-shadow.wx-RsQD74qC{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-cell.wx-RsQD74qC:last-child{border-right:none}.wx-shadow.wx-RsQD74qC,.wx-fixed.wx-RsQD74qC{z-index:7}.wx-shadow.wx-rowspan.wx-RsQD74qC,.wx-shadow.wx-colspan.wx-RsQD74qC,.wx-fixed.wx-rowspan.wx-RsQD74qC,.wx-fixed.wx-colspan.wx-RsQD74qC{z-index:8}.wx-grip.wx-RsQD74qC{box-sizing:border-box;opacity:0;cursor:ew-resize;z-index:8;background-color:#0000;width:9px;position:absolute;top:0;bottom:0;right:-4px}.wx-grip.wx-RsQD74qC div{background-color:var(--wx-color-primary);width:1px;height:100%;margin-left:5px}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC{width:5px;right:0}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC div{margin-left:4px}.wx-grip.wx-RsQD74qC:before,.wx-cell.wx-RsQD74qC:not(:last-child) .wx-grip.wx-RsQD74qC:after{content:"";width:0;height:0;margin:auto;position:absolute;top:0;bottom:0}.wx-grip.wx-RsQD74qC:before{border:3px dashed #0000;border-right:3px solid var(--wx-color-primary);right:7px}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC:before{right:3px}.wx-cell.wx-RsQD74qC:not(:last-child) .wx-grip.wx-RsQD74qC:after{border:3px dashed #0000;border-left:3px solid var(--wx-color-primary);left:9px}.wx-cell.wx-RsQD74qC:has(.wx-grip.wx-RsQD74qC:hover){z-index:9}.wx-grip.wx-RsQD74qC:hover{opacity:1}.wx-sort.wx-RsQD74qC{align-items:center;height:100%;margin-left:auto;display:flex}.wx-order.wx-RsQD74qC{text-align:center;color:#fff;background-color:#3498ff;border-radius:50%;width:16px;height:16px;font-size:12px;line-height:16px}.wx-collapse.wx-RsQD74qC:focus{outline:none}.wx-collapse.wx-RsQD74qC:focus i,.wx-collapse.wx-RsQD74qC:hover i{color:var(--wx-color-primary)}.wx-rowspan.wx-RsQD74qC,.wx-colspan.wx-RsQD74qC{z-index:6}.wx-collapse.wx-RsQD74qC,.wx-collapsed.wx-RsQD74qC{cursor:pointer;z-index:1}.wx-collapsed.wx-RsQD74qC{position:relative}.wx-collapse.wx-RsQD74qC i{margin-right:4px}.wx-h-row:not(:last-child) .wx-cell.wx-RsQD74qC:not(.wx-rowspan.wx-RsQD74qC){border-bottom:var(--wx-table-header-cell-border)}.wx-measure-cell-footer,.wx-print-cell-footer,.wx-cell.wx-6Sdi3Dfd{font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);align-items:center;padding:8px;display:flex;overflow:hidden}.wx-print-cell-footer{display:table-cell}.wx-cell.wx-6Sdi3Dfd:not(:last-child){border-right:var(--wx-table-footer-cell-border)}.wx-cell.wx-vertical.wx-6Sdi3Dfd{align-items:flex-end}.wx-print-cell-footer .wx-text,.wx-text.wx-6Sdi3Dfd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-print-cell-footer.wx-vertical .wx-text,.wx-vertical.wx-6Sdi3Dfd .wx-text{transform-origin:0 100%;text-overflow:clip;overflow:unset;transform:rotate(-90deg)translateY(100%)}.wx-print-cell-footer.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-6Sdi3Dfd{clip-path:inset(0 -15px 0 0);border-right:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-shadow.wx-6Sdi3Dfd{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-cell:last-child.wx-6Sdi3Dfd{border-right:none}.wx-shadow.wx-6Sdi3Dfd,.wx-fixed.wx-6Sdi3Dfd{z-index:3}.wx-rowspan.wx-6Sdi3Dfd{z-index:2}.wx-rowspan.wx-shadow.wx-6Sdi3Dfd,.wx-rowspan.wx-fixed.wx-6Sdi3Dfd,.wx-colspan.wx-shadow.wx-6Sdi3Dfd,.wx-colspan.wx-fixed.wx-6Sdi3Dfd{z-index:4}.wx-f-row:not(:last-child) .wx-cell:not(.wx-rowspan).wx-6Sdi3Dfd{border-bottom:var(--wx-table-header-cell-border)}.wx-header.wx-sAsPVaUK,.wx-footer.wx-sAsPVaUK{font-weight:500}.wx-header.wx-sAsPVaUK{border-bottom:var(--wx-table-header-border);top:0}.wx-footer.wx-sAsPVaUK{z-index:2;border-top:var(--wx-table-header-border);position:sticky;bottom:0}.wx-overlay.wx-1ty666CQ{z-index:5;background-color:var(--wx-background);text-align:center;width:100%;height:100%;padding:14px 8px;position:absolute}.wx-text.wx-e7Ao5ejY,.wx-input.wx-0UYfSd1x{width:100%;height:100%;font:inherit;background:var(--wx-background);color:var(--wx-color-font);border:none;border:1px solid var(--wx-color-primary);outline:none;padding-left:8px}.wx-value.wx-lNWNYUb6{border:1px solid var(--wx-color-primary);outline:none;width:100%;height:100%;padding:8px;overflow:hidden}.wx-text.wx-lNWNYUb6{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.wx-value.wx-ywGRk611{border:1px solid var(--wx-color-primary);outline:none;width:100%;height:100%;padding:8px;overflow:hidden}.wx-text.wx-ywGRk611{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.wx-value.wx-ywGRk611:focus{outline:none;display:block}.wx-value.wx-aacZ4gNU{background:var(--wx-background);width:100%;height:100%}.wx-value.wx-aacZ4gNU .wx-multiselect{border:1px solid var(--wx-color-primary);background:var(--wx-background);border-radius:0;width:100%;height:100%}.wx-value.wx-aacZ4gNU .wx-multiselect:focus{border:1px solid var(--wx-color-primary)}.wx-8l724t2g.wx-cell{box-sizing:border-box;background-color:var(--wx-background);color:var(--wx-color-font);z-index:2;padding:0;position:relative}.wx-8l724t2g.wx-cell .wx-dropdown{border:var(--wx-table-editor-dropdown-border);box-shadow:var(--wx-table-editor-dropdown-shadow)}.wx-print-grid .wx-vertical.wx-Gy81xq2u{vertical-align:bottom}.wx-flex-columns.wx-8NTMLH0z{width:100%}.wx-print-container{display:none}.wx-print-grid{border-collapse:collapse;table-layout:fixed;border:var(--wx-table-border);border-spacing:0;text-indent:initial;-webkit-print-color-adjust:exact;print-color-adjust:exact}.wx-print-grid tr,.wx-print-grid th,.wx-print-grid td{border:var(--wx-table-border)}@media print{.wx-print>*{display:none!important}.wx-print-container>.wx-print-grid-wrapper{page-break-after:always;break-after:page}.wx-print-container{display:block!important}}.wx-grid.wx-4VuBwK2D{height:100%}.wx-table-box.wx-4VuBwK2D{border:var(--wx-table-cell-border);box-sizing:content-box;outline:none;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.wx-header-wrapper.wx-4VuBwK2D{z-index:3;position:sticky;top:0}.wx-body.wx-4VuBwK2D,.wx-data.wx-4VuBwK2D{position:relative}.wx-scroll.wx-4VuBwK2D{scroll-padding-top:var(--header-height);scroll-padding-bottom:var(--footer-height);flex:1;position:relative}.wx-row.wx-4VuBwK2D{box-sizing:border-box;background-color:var(--wx-background);display:flex}.wx-row.wx-4VuBwK2D:not(:last-child){border-bottom:var(--wx-table-cell-border)}.wx-row.wx-autoheight.wx-4VuBwK2D .wx-cell{text-overflow:initial;white-space:normal;word-break:break-all;overflow:visible}.wx-row.wx-autoheight.wx-4VuBwK2D{height:max-content}.wx-selected.wx-4VuBwK2D{color:var(--wx-table-select-color);background-color:var(--wx-table-select-background)}.wx-selected.wx-4VuBwK2D .wx-cell:first-child{box-shadow:var(--wx-table-select-border)}.wx-inactive.wx-4VuBwK2D{color:var(--wx-table-drag-over-background);background-color:var(--wx-table-drag-over-background);--wx-table-select-border:none}.wx-drag-zone{z-index:10;pointer-events:none;box-shadow:var(--wx-table-drag-zone-shadow);position:absolute;overflow:hidden}.wx-cell.wx-collapsed.wx-4VuBwK2D{border-right:var(--wx-table-cell-border);width:36px}.wx-icon.wx-v13lZxja{vertical-align:middle;margin-right:4px;display:inline-block}.wx-hidden.wx-v13lZxja{color:var(--wx-color-font-disabled)}.wx-menu .wx-option.wx-disabled{pointer-events:none}.wx-menu .wx-option.wx-disabled .wx-value,.wx-menu .wx-option.wx-disabled .wx-icon{color:var(--wx-color-font-disabled)}.wx-material-theme{--wx-table-select-background:#f0f0f0;--wx-table-select-color:var(--wx-color-font);--wx-table-border:1px solid #dfdfdf;--wx-table-select-border:none;--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:500;--wx-table-header-background:#fafafb;--wx-table-fixed-column-border:3px solid #dfdfdf;--wx-table-editor-dropdown-border:none;--wx-table-editor-dropdown-shadow:0px 2px 5px 0px #0000004d;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:var(--wx-box-shadow)}.wx-material-theme .wx-table-menu{outline:none;box-shadow:0 2px 5px #0000004d}.wx-willow-theme{--wx-table-select-background:#eaedf5;--wx-table-select-color:var(--wx-color-font);--wx-table-border:1px solid #e6e6e6;--wx-table-select-border:inset 3px 0 var(--wx-color-primary);--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:600;--wx-table-header-background:#f2f3f7;--wx-table-fixed-column-border:3px solid #e6e6e6;--wx-table-editor-dropdown-border:var(--wx-table-border);--wx-table-editor-dropdown-shadow:0px 4px 20px 0px #2c2f3c1f;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:var(--wx-box-shadow)}.wx-willow-theme .wx-table-menu{outline:1px solid #e6e6e6;box-shadow:0 4px 20px #2c2f3c1f}.wx-willow-dark-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wx-table-select-background:#384047;--wx-table-select-color:var(--wx-color-font);--wx-table-border:var(--wx-border);--wx-table-select-border:inset 3px 0 var(--wx-color-primary);--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:600;--wx-table-header-background:#20262b;--wx-table-fixed-column-border:3px solid var(--wx-background-alt);--wx-table-editor-dropdown-border:var(--wx-border);--wx-table-editor-dropdown-shadow:0px 4px 16px 0px #0009;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:0px 1px 2px var(--wx-background-hover), 0px 3px 10px var(--wx-background-hover)}.wx-willow-dark-theme .wx-table-menu{outline:var(--wx-border);box-shadow:0 4px 16px #0009}.wx-at1A8tb8.wx-label{align-items:center;display:flex}.wx-at1A8tb8.wx-label.wx-active:not(.wx-disabled) .wx-at1A8tb8.wx-dropzone{background-color:var(--wx-background-alt)}.wx-at1A8tb8.wx-input{opacity:0;width:0;height:0;position:absolute}.wx-at1A8tb8.wx-dropzone{padding:var(--wx-padding);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-uploader-background);border-style:dashed;justify-content:center;align-items:center;display:flex}.wx-at1A8tb8.wx-label:not(.wx-disabled) .wx-at1A8tb8.wx-action{cursor:pointer;color:var(--wx-color-link);text-decoration:underline}.wx-at1A8tb8.wx-label.wx-disabled .wx-at1A8tb8.wx-dropzone{background:var(--wx-color-disabled);color:var(--wx-color-font-disabled)}.wx-LT1A8tb8.wx-layout{flex-direction:column;width:100%;display:flex}.wx-LT1A8tb8.wx-header{padding:var(--wx-padding);border-bottom:var(--wx-border);justify-content:flex-end;align-items:center;display:flex}.wx-LT1A8tb8.wx-list{overflow:auto}.wx-LT1A8tb8.wx-row{align-items:center;gap:var(--wx-padding);padding:var(--wx-padding);border-bottom:var(--wx-border);display:flex}.wx-LT1A8tb8.wx-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.wx-LT1A8tb8.wx-icon{width:var(--wx-icon-size);height:var(--wx-icon-size);font-size:var(--wx-icon-size);border-radius:var(--wx-border-radius);color:var(--wx-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex}.wx-LT1A8tb8.wx-icon:before{display:block}.wx-LT1A8tb8.wx-icon:hover{background-color:var(--wx-background-hover)}.wx-LT1A8tb8.wx-row:hover .wxi-close{display:flex}.wx-LT1A8tb8.wx-row:hover .wxi-check,.wx-LT1A8tb8.wx-row:hover .wxi-alert,.wx-LT1A8tb8.wx-row .wxi-close{display:none}.wx-LT1A8tb8.wxi-check,.wx-LT1A8tb8.wxi-alert{display:flex}.wx-list.wx-gq7BMzEP{text-align:left;max-height:300px;padding-left:20px;overflow:auto}.wx-list li.wx-gq7BMzEP{font-weight:var(--wx-font-weight-md)}.wx-item.wx-GAOa4kDV{cursor:pointer;background-color:var(--wx-background);width:210px;height:200px;box-shadow:var(--wx-fm-box-shadow);border-radius:6px;flex-direction:column;margin:0 20px 20px 0;display:flex;overflow:hidden}.wx-preview.wx-GAOa4kDV{flex-grow:1;justify-content:center;align-items:center;display:flex}.wx-preview.wx-GAOa4kDV i{color:var(--wx-color-primary);font-size:105px}.wx-preview.wx-GAOa4kDV i:before{line-height:105px}.wx-file-preview.wx-GAOa4kDV .wx-card-preview.wx-GAOa4kDV{width:100%;height:154px}.wx-file-icon.wx-GAOa4kDV .wx-card-preview.wx-GAOa4kDV{width:100px;height:100px}.wx-selected.wx-GAOa4kDV{outline:1px solid var(--wx-color-primary)}.wx-info.wx-GAOa4kDV{align-items:center;height:46px;padding:0 6px 3px 10px;display:flex}.wx-folder-name.wx-GAOa4kDV{flex-direction:column;flex-grow:1;max-width:80%;display:flex}.wx-more.wx-GAOa4kDV{padding:4px;line-height:1;display:flex}.wx-more.wx-GAOa4kDV i{width:24px;height:24px;color:var(--wx-icon-color);font-size:24px}.wx-more.wx-GAOa4kDV:hover{background-color:var(--wx-button-background);border-radius:50%}.wx-info.wx-GAOa4kDV .wx-type.wx-GAOa4kDV{color:var(--wx-color-font-alt);height:18px;font-size:12px}.wx-file-name.wx-GAOa4kDV{text-overflow:ellipsis;flex-grow:1;align-items:center;max-width:160px;display:flex;overflow:hidden}.wx-name.wx-GAOa4kDV{min-width:0;font-size:14px;font-weight:var(--wx-font-weight-md);display:flex;overflow:hidden}.wx-name.wx-GAOa4kDV>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wx-name.wx-GAOa4kDV>span:last-child{white-space:nowrap;flex-shrink:0}.wx-back-item.wx-GAOa4kDV{width:100%;margin:6px 0;font-size:12px;line-height:18px}.wx-back.wx-GAOa4kDV{width:fit-content;color:var(--wx-color-primary);-webkit-user-select:none;user-select:none;display:flex}.wx-back.wx-GAOa4kDV i{align-items:center;margin-right:8px;font-size:20px;display:flex}.wx-back.wx-GAOa4kDV i,.wx-back.wx-GAOa4kDV span{cursor:pointer}.wx-cards.wx-iyjASZCY{border-top:none;outline:none;flex-wrap:wrap;flex-grow:1;align-content:flex-start;align-items:flex-start;height:100%;padding:30px 20px 10px;display:flex;overflow-y:auto}.wx-cards.wx-has-back-link.wx-iyjASZCY{padding:0 20px 10px}.wx-not-found-text.wx-iyjASZCY{text-align:center;color:var(--wx-color-font-alt)}.wx-not-found.wx-iyjASZCY{flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;display:flex}.wx-icon.wx-uwcvNSAG{width:38px;height:38px;font-size:var(--wx-icon-size);color:var(--wx-icon-color);border-radius:50%;justify-content:center;align-items:center;display:flex}.wx-icon.wx-clickable.wx-uwcvNSAG{cursor:pointer}.wx-icon.wx-clickable.wx-uwcvNSAG:hover{background-color:var(--wx-background-alt)}.wx-spin.wx-uwcvNSAG:before{color:var(--wx-color-primary);animation-name:spin;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wx-search.wx-GDJvtROw{flex-direction:column;flex-shrink:1;max-width:100%;height:100%;max-height:100%;padding:0 10px 10px;display:flex}.wx-toolbar.wx-GDJvtROw{background-color:var(--wx-background);border:1px solid var(--wx-border);flex:0 0 48px;justify-content:flex-start;align-items:center;max-width:100%;padding:0 12px;display:flex}.wx-text.wx-GDJvtROw{font-size:16px}.wx-back-icon.wx-GDJvtROw{margin-right:4px}.wx-wrapper.wx-O0BTtRrH{cursor:default;width:100%;height:100%;padding:0 10px 10px}.wx-toolbar.wx-O0BTtRrH{background-color:var(--wx-background);border-radius:6px 6px 0 0;flex:0 0 48px;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 12px;display:flex}.wx-toolbar.wx-O0BTtRrH .wx-name.wx-O0BTtRrH{white-space:nowrap;text-overflow:ellipsis;font-weight:var(--wx-font-weight-md);font-size:16px;overflow:hidden}.wx-toolbar.wx-O0BTtRrH .wx-icons.wx-O0BTtRrH{display:flex}.wx-preview.wx-O0BTtRrH{box-shadow:var(--wx-fm-box-shadow);border-radius:6px;flex-direction:column;height:60%;margin-bottom:10px;display:flex}.wx-preview.wx-O0BTtRrH .wx-img-wrapper.wx-O0BTtRrH,.wx-preview.wx-O0BTtRrH .wx-icon-wrapper.wx-O0BTtRrH{border-top:none;border-radius:0 0 6px 6px;flex-grow:1}.wx-preview.wx-O0BTtRrH .wx-icon-wrapper.wx-O0BTtRrH{padding:20px}.wx-preview.wx-O0BTtRrH .wx-img-wrapper.wx-O0BTtRrH{height:calc(100% - 48px)}.wx-preview.wx-O0BTtRrH .wx-img-wrapper.wx-O0BTtRrH img{object-fit:cover;width:100%;height:100%}.wx-img-wrapper.wx-O0BTtRrH,.wx-icon-wrapper.wx-O0BTtRrH{background-color:var(--wx-background);justify-content:center;align-items:center;display:flex}.wx-icon.wx-O0BTtRrH{color:var(--wx-color-primary)}.wx-preview.wx-O0BTtRrH .wx-icon.wx-O0BTtRrH{font-size:105px}.wx-img-wrapper.wx-O0BTtRrH img.wx-O0BTtRrH{max-width:100%}.wx-info-panel.wx-O0BTtRrH{background-color:var(--wx-background);height:calc(40% - 10px);box-shadow:var(--wx-fm-box-shadow);border-radius:6px;flex-grow:1}.wx-title.wx-O0BTtRrH{border-bottom:var(--wx-fm-grid-border);font-weight:var(--wx-font-weight-md);justify-content:flex-start;align-items:center;padding:15px;font-size:16px;display:flex}.wx-list.wx-O0BTtRrH{grid-template-columns:minmax(40px,max-content) 1fr;grid-auto-rows:auto;column-gap:25px;max-height:calc(100% - 51px);padding:14px;display:grid;overflow-y:auto}.wx-list.wx-O0BTtRrH span.wx-O0BTtRrH{padding:6px}.wx-list.wx-O0BTtRrH .wx-name.wx-O0BTtRrH{font-size:14px;font-weight:var(--wx-font-weight-md);white-space:nowrap;text-overflow:ellipsis;grid-column:1/2;min-width:60px;overflow:hidden}.wx-list.wx-O0BTtRrH .wx-value.wx-O0BTtRrH{grid-column:2/3;padding:6px}.wx-no-info-panel.wx-O0BTtRrH{background-color:var(--wx-background);width:100%;height:100%;box-shadow:var(--wx-fm-box-shadow);border-radius:6px}.wx-no-info-wrapper.wx-O0BTtRrH{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.wx-no-info.wx-O0BTtRrH{text-align:center;padding:5px}.wx-no-info.wx-O0BTtRrH .wx-icon-wrapper.wx-O0BTtRrH{min-height:120px}.wx-no-info.wx-O0BTtRrH .wx-icon.wx-O0BTtRrH{font-size:120px}.wx-no-info.wx-O0BTtRrH .wx-text.wx-O0BTtRrH{font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight-md);text-align:center}.wx-breadcrumbs.wx-SNY5LTYx{background-color:var(--wx-background);border-radius:6px 6px 0 0;flex:0 0 48px;justify-content:flex-start;align-items:center;max-width:100%;padding:0 4px;font-size:16px;display:flex;overflow:hidden}.wx-refresh-icon.wx-SNY5LTYx{margin-right:4px}.wx-item.wx-SNY5LTYx{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:300;overflow:hidden}.wx-item.wx-SNY5LTYx:hover{color:var(--wx-color-primary)}.wx-name-cell.wx-qgAqG6sL{text-overflow:clip;flex-shrink:0;align-items:center;height:100%;padding:0 4px;display:flex;overflow:hidden}.wx-qgAqG6sL i,.wx-icon.wx-qgAqG6sL{align-items:center;margin-right:10px;display:flex}.wx-qgAqG6sL i{color:var(--wx-color-primary);font-size:24px}.wx-name.wx-qgAqG6sL{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-upload-area.wx-LT9X7tb7{height:100%}.wx-upload-area.wx-active.wx-LT9X7tb7{background:var(--wx-color-primary-selected)}.wx-wrapper.wx-SSaVhET7{max-width:100%;height:100%;max-height:100%;box-shadow:var(--wx-fm-box-shadow);border-radius:6px;flex-direction:column;display:flex}.wx-list.wx-SSaVhET7{height:calc(100% - 50px)}.wx-list.wx-SSaVhET7>.wx-upload-area .wx-grid{--wx-table-cell-border:var(--wx-fm-grid-border);--wx-table-header-border:var(--wx-fm-grid-border);--wx-table-header-cell-border:var(--wx-fm-grid-border)}.wx-list.wx-SSaVhET7>.wx-upload-area .wx-body .wx-each-cell{border-right:none}.wx-list.wx-SSaVhET7>.wx-upload-area .wx-header .wx-cell:first-child .wx-text{padding:0 6px}.wx-list.wx-SSaVhET7>.wx-upload-area .wx-table{border-radius:0 0 6px 6px}.wx-list.wx-active.wx-SSaVhET7>.wx-upload-area .wx-grid,.wx-list.wx-SSaVhET7>.wx-upload-area.wx-active .wx-grid{--wx-table-cell-border:1px solid var(--wx-color-primary)}.wx-list.wx-active.wx-SSaVhET7>.wx-upload-area .wx-row{--wx-table-cell-border:var(--wx-fm-grid-border)}.wx-list.wx-SSaVhET7>.wx-upload-area.wx-active .wx-row{background:var(--wx-color-primary-selected);--wx-table-cell-border:1px solid var(--wx-color-primary-selected)}.wx-list.wx-SSaVhET7>.wx-upload-area .wx-grid .wx-cell{outline:none}.wx-list.wx-SSaVhET7>.wx-upload-area{border-right:1px solid #0000}.wx-panels.wx-L55BfJa2{width:100%;max-width:100%;height:100%;display:flex}.wx-item.wx-L55BfJa2{flex-grow:1;flex-shrink:0;width:calc(50% - 10px)}.wx-item.wx-L55BfJa2:first-child{margin-right:10px}.wx-folder.wx-NYfhvGIt{cursor:default;letter-spacing:.2px;vertical-align:top;white-space:nowrap;align-items:center;width:100%;height:32px;display:flex;position:relative}.wx-selected.wx-NYfhvGIt{background-color:var(--wx-fm-select-background)}i.wx-NYfhvGIt{max-height:100%;color:var(--wx-color-primary);margin-right:8px;font-size:22px}.wx-toggle.wx-NYfhvGIt{cursor:pointer;color:var(--wx-icon-color);margin-right:-2px;font-size:24px}.wx-toggle-placeholder.wx-NYfhvGIt{flex-shrink:0;width:23px}.wx-name.wx-NYfhvGIt{padding-right:8px}ul.wx-LyHJ6R6A{width:fit-content;min-width:100%;height:100%;margin:0;padding:0}.wx-drive.wx-DetSyKGG{flex-direction:column;justify-content:center;padding:8px;display:flex}.wx-progress.wx-DetSyKGG{background-color:var(--wx-button-background);border:none;border-radius:20px;width:100%;height:8px}.wx-progress.wx-DetSyKGG[value]::-webkit-progress-bar{background-color:var(--wx-fm-progress-bar-color);border-radius:20px}.wx-progress.wx-DetSyKGG[value]::-moz-progress-bar{background-color:var(--wx-color-primary);border-radius:10px}.wx-progress.wx-DetSyKGG[value]::-webkit-progress-value{background-color:var(--wx-color-primary);border-radius:10px}.wx-drive.wx-DetSyKGG p{margin:20px 0}.wx-upload-button.wx-9XiKcxq5{width:100%}.wx-wrapper.wx-FlucfALM{background-color:var(--wx-background);height:100%;box-shadow:var(--wx-fm-box-shadow);border-radius:6px;flex-direction:column;display:flex}.wx-button.wx-FlucfALM{padding:8px 8px 0}.wx-tree.wx-FlucfALM{flex-grow:1;padding-top:8px;overflow-x:auto}.wx-search-input.wx-lUZMtgT1{width:100%;height:30px;position:relative}.wx-icon.wx-lUZMtgT1{color:#94a1b3;cursor:pointer;justify-content:center;align-items:center;width:25px;font-size:20px;display:flex;position:absolute;top:4px;bottom:4px;right:1px}.wx-text.wx-lUZMtgT1{border:var(--wx-border);background-color:var(--wx-background);border-radius:2px;outline:none;width:100%;height:30px;padding-left:12px;display:block}.wx-text.wx-lUZMtgT1::placeholder{color:#94a1b3}.wx-text.wx-lUZMtgT1:focus{border:1px solid var(--wx-color-primary)}.wx-toolbar.wx-5PZQQztG{height:var(--wx-fm-toolbar-height);background-color:var(--wx-background);max-width:100%;box-shadow:var(--wx-fm-box-shadow);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.wx-left.wx-5PZQQztG,.wx-right.wx-5PZQQztG{display:flex}.wx-left.wx-5PZQQztG{justify-content:space-between;align-items:center;width:35%}.wx-left-narrow.wx-5PZQQztG{width:70%}.wx-name.wx-5PZQQztG{font-size:16px;font-weight:var(--wx-font-weight-md);margin-right:20px}.wx-sidebar-icon.wx-5PZQQztG{margin-right:20px}.wx-preview-icon.wx-5PZQQztG{--wx-button-icon-size:22px;--wx-button-line-height:25px;--wx-button-padding:4px 10px;--wx-button-border-radius:6px;justify-content:center;align-items:center;margin-right:20px;display:flex}.wx-preview-icon.wx-5PZQQztG i.wx-5PZQQztG{vertical-align:top;font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);line-height:1;display:inline-block;position:relative}.wx-preview-icon.wx-5PZQQztG i.wx-5PZQQztG:before{color:var(--wx-fm-button-font-color);display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-modes.wx-5PZQQztG{--wx-button-font-color:var(--wx-fm-button-font-color);--wx-segmented-padding:1.5px;--wx-segmented-background-hover:linear-gradient(#0000001a 0%, #0000001a 100%);--wx-button-icon-size:22px;--wx-segmented-border-radius:6px;--wx-segmented-border:none}.wx-wrapper.wx-NwohNJzN{flex-direction:column;flex-shrink:1;max-width:100%;height:100%;max-height:100%;display:flex}.wx-wrapper.wx-NwohNJzN>.wx-upload-area{border:1px solid #0000;border-radius:0 0 6px 6px;height:calc(100% - 48px);overflow-y:auto}.wx-wrapper.wx-NwohNJzN>.wx-upload-area.wx-active{border:1px solid var(--wx-color-primary)}.wx-flex.wx-RJbNonjJ{width:100%;display:flex}.wx-filemanager.wx-RJbNonjJ{background-color:var(--wx-fm-background);flex-direction:column;max-width:100vw;height:100%;max-height:100vh;overflow:hidden}.wx-content.wx-RJbNonjJ{flex-grow:1;flex-shrink:0;display:flex}.wx-content-item-fit{width:100%;padding:0 10px 10px}.wx-content-item{width:67%;min-width:0;padding:0 10px 10px;overflow:hidden}.wx-content-wrapper.wx-RJbNonjJ{max-width:100%;max-height:100%;margin-top:10px;position:relative}.wx-info.wx-RJbNonjJ{width:38%}.wx-sidebar.wx-RJbNonjJ{flex:none;width:238px;height:100%;padding:0 10px 10px}.wx-sidebar-narrow{z-index:5;transition-duration:.6s;left:-300px;position:absolute!important}.wx-sidebar-visible{left:0}.wx-info-narrow.wx-RJbNonjJ{width:100%;height:100%;padding-top:10px}.wx-filemanager.wx-RJbNonjJ>div[data-menu-ignore=true]{width:100%;height:100%}.wx-filemanager.wx-RJbNonjJ>span[data-menu-ignore=true],.wx-filemanager.wx-RJbNonjJ>span[data-menu-ignore=true]>span[data-menu-ignore=true]{width:100%;height:100%;min-height:0;display:flex}.wx-material-theme{--wx-theme-name:material;--wx-fm-background:#f2f3f7;--wx-fm-box-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-fm-select-background:#0000000f;--wx-fm-grid-border:1px solid #ededf1;--wx-fm-grid-header-color:#fafafb;--wx-fm-button-font-color:#9fa1ae;--wx-fm-toolbar-height:56px}.wx-willow-theme{--wx-theme-name:willow;--wx-fm-background:#f2f3f7;--wx-fm-box-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-fm-select-background:#eaedf5;--wx-fm-grid-border:1px solid #ededf1;--wx-fm-grid-header-color:#fafafb;--wx-fm-button-font-color:#9fa1ae;--wx-fm-toolbar-height:56px}.wx-willow-dark-theme{--wx-theme-name:willow-dark;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wx-fm-background:#2b343b;--wx-fm-box-shadow:none;--wx-fm-select-background:#384047;--wx-fm-grid-border:1px solid #384047;--wx-fm-grid-header-color:var(--wx-background);--wx-fm-button-font-color:#9fa1ae;--wx-fm-toolbar-height:56px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--background:#f7fbfc;--foreground:#193b4d;--surface:#fff;--surface-subtle:#e9f5f8;--surface-elevated:#fff;--primary:#086f86;--secondary:#526c79;--accent:#ed9169;--accent-subtle:#fff0e6;--success:#21785b;--warning:#986521;--danger:#af473d;--info:#28729b;--border:#d6e7ec;--focus:#087e99;--disabled:#9aaeb6;--scrollbar-thumb:#086f863d;--scrollbar-thumb-active:#086f8673;--radius:12px;--itiplo-page-title-size:23px;--itiplo-page-description-size:15px;--itiplo-section-title-size:16px;--itiplo-section-description-size:14px;background:var(--background);color:var(--foreground);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}@media (hover:hover) and (pointer:fine) and (forced-colors:none){*{--scrollbar-current-thumb:transparent;scrollbar-width:thin;scrollbar-color:var(--scrollbar-current-thumb) transparent}[data-scroll-active]{--scrollbar-current-thumb:var(--scrollbar-thumb)}[data-scroll-active]:hover,[data-scroll-active]:focus-within{--scrollbar-current-thumb:var(--scrollbar-thumb-active)}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{box-shadow:none;background:0 0;border:0}::-webkit-scrollbar-track-piece{box-shadow:none;background:0 0;border:0}::-webkit-scrollbar-corner{box-shadow:none;background:0 0;border:0}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{background:var(--scrollbar-current-thumb);box-shadow:none;border:0;border-radius:999px}}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.field{gap:10px;min-width:0;display:grid}.field input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.field textarea,.classification-field input,.classification-field textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--foreground);border-radius:10px;padding:11px 13px;font-size:14px;line-height:1.45;transition:border-color .14s,box-shadow .14s}.field textarea,.classification-field textarea{resize:vertical;min-height:96px}.field input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]):focus-visible,.field textarea:focus-visible,.classification-field input:focus-visible,.classification-field textarea:focus-visible{border-color:var(--focus);outline:0;box-shadow:0 0 0 3px #087e9924}.field input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]):disabled,.field textarea:disabled,.classification-field input:disabled,.classification-field textarea:disabled{background:var(--surface-subtle);color:var(--disabled);cursor:not-allowed}.itiplo-date-picker{width:100%;min-width:0;position:relative}.itiplo-date-trigger{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--foreground);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:14px;line-height:1.45;transition:border-color .14s,box-shadow .14s;display:flex}.itiplo-date-trigger:hover,.itiplo-date-trigger[aria-expanded=true]{border-color:var(--primary)}.itiplo-date-trigger:focus-visible{border-color:var(--focus);outline:0;box-shadow:0 0 0 3px #087e9924}.itiplo-date-trigger svg{width:18px;height:18px;color:var(--secondary);flex:none}.itiplo-calendar-popup{z-index:80;border:1px solid var(--border);background:var(--surface-elevated);width:min(320px,100vw - 32px);color:var(--foreground);border-radius:15px;padding:14px;animation:.14s ease-out both itiplo-calendar-enter;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 42px #193b4d2e}.itiplo-calendar-heading{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;margin-bottom:13px;display:grid}.itiplo-calendar-heading h2{text-align:center;margin:0;font-size:14px;font-weight:700}.itiplo-calendar-nav,.itiplo-calendar-close{width:36px;height:36px;color:var(--secondary);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid}.itiplo-calendar-nav:hover,.itiplo-calendar-close:hover{border-color:var(--border);background:var(--surface-subtle);color:var(--foreground)}.itiplo-calendar-nav:disabled{color:var(--disabled);cursor:not-allowed}.itiplo-calendar-nav svg{width:18px;height:18px}.itiplo-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.itiplo-month-option{min-width:0;min-height:40px;color:var(--foreground);text-align:center;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:6px;font-size:13px;display:grid}.itiplo-month-option:hover:not(:disabled){background:var(--surface-subtle)}.itiplo-month-option[aria-pressed=true]{background:var(--primary);color:#fff;font-weight:700}.itiplo-month-option[aria-current=date]:not([aria-pressed=true]){border-color:var(--accent);color:var(--primary);font-weight:700}.itiplo-month-option:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.itiplo-month-option:disabled{color:var(--disabled);cursor:not-allowed}.itiplo-calendar-weekdays,.itiplo-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.itiplo-calendar-weekdays{color:var(--secondary);text-align:center;margin-bottom:5px;font-size:11px;font-weight:650}.itiplo-calendar-weekdays span{place-items:center;min-height:28px;display:grid}.itiplo-calendar-day,.itiplo-calendar-empty-day{border:1px solid #0000;border-radius:9px;place-items:center;min-width:0;min-height:36px;display:grid}.itiplo-calendar-day{color:var(--foreground);background:0 0;font-size:13px}.itiplo-calendar-day:hover:not(:disabled){background:var(--surface-subtle)}.itiplo-calendar-day[aria-pressed=true]{background:var(--primary);color:#fff;font-weight:700}.itiplo-calendar-day[aria-current=date]:not([aria-pressed=true]){border-color:var(--accent);color:var(--primary);font-weight:700}.itiplo-calendar-day:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.itiplo-calendar-day:disabled{color:var(--disabled);cursor:not-allowed}.itiplo-calendar-footer{border-top:1px solid var(--border);justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;display:flex}.itiplo-calendar-today{min-height:36px;color:var(--primary);background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:700}.itiplo-calendar-today:hover:not(:disabled){background:var(--surface-subtle)}.itiplo-calendar-today:disabled{color:var(--disabled);cursor:not-allowed}.itiplo-calendar-close{border-color:var(--border);width:auto;min-width:62px;height:36px;padding:0 10px;font-size:13px;font-weight:650}.itiplo-calendar-backdrop{display:none}.itiplo-time-picker{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.itiplo-time-picker-separator{color:var(--secondary);font-weight:700}.itiplo-time-picker .itiplo-select-trigger{justify-content:center;min-height:44px}@keyframes itiplo-calendar-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.itiplo-select{width:100%;min-width:0;display:block;position:relative}.itiplo-select-trigger{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--foreground);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:13px;line-height:1.35;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.itiplo-select-trigger:hover:not(:disabled),.itiplo-select.is-open .itiplo-select-trigger{border-color:var(--primary)}.itiplo-select-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.itiplo-select-trigger:disabled{background:var(--surface-subtle);color:var(--disabled);cursor:not-allowed}.itiplo-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.itiplo-select-leading{flex:none;align-items:center;display:inline-flex}.itiplo-select-popup{z-index:70;border:1px solid var(--border);background:var(--surface-elevated);border-radius:11px;width:max(100%,180px);max-width:min(320px,100vw - 32px);padding:5px;animation:.13s ease-out both select-menu-enter;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #193b4d29}.itiplo-select-backdrop,.itiplo-select-sheet-header{display:none}.itiplo-select-search{border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;color:var(--foreground);outline-offset:1px;border-radius:7px;margin-bottom:4px;padding:8px 10px;font-size:13px;display:block}.itiplo-select-options{overscroll-behavior:contain;gap:2px;max-height:min(280px,45vh);display:grid;overflow-y:auto}.itiplo-select-option{width:100%;min-width:0;min-height:37px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;line-height:1.35;display:flex}.itiplo-select-option-copy{gap:2px;min-width:0;display:grid}.itiplo-select-option-copy>span,.itiplo-select-option-copy>small{text-overflow:ellipsis;overflow:hidden}.itiplo-select-option-copy>small{color:var(--secondary);font-size:11px;font-weight:400;line-height:1.35}.itiplo-select-option:hover:not(:disabled),.itiplo-select-option:focus-visible{background:var(--surface-subtle)}.itiplo-select-option[aria-selected=true]{background:var(--accent-subtle);color:var(--primary);font-weight:650}.itiplo-select-option:disabled{color:var(--disabled);cursor:not-allowed}.itiplo-select-empty{color:var(--secondary);margin:0;padding:10px;font-size:12px;line-height:1.45}.itiplo-table-wrap{overscroll-behavior-x:contain;border:1px solid var(--border);background:var(--surface);border-radius:10px;width:100%;min-width:0;overflow-x:auto}.itiplo-dialog{border:1px solid var(--border);background:var(--surface);width:min(480px,100vw - 40px);max-width:none;max-height:min(80vh,720px);color:var(--foreground);border-radius:18px;padding:0;animation:.16s ease-out both itiplo-dialog-enter;overflow:auto;box-shadow:0 24px 80px #193b4d40}.itiplo-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1e2a7a}.itiplo-dialog-content{gap:18px;padding:24px;display:grid}.itiplo-dialog-heading{align-items:center;gap:12px;display:flex}.itiplo-dialog-heading h2{margin:0;font-size:19px;line-height:1.35}.itiplo-dialog-mark{background:var(--surface-subtle);width:38px;height:38px;color:var(--primary);border-radius:12px;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.itiplo-dialog-mark span span{color:var(--accent)}.itiplo-dialog-body{color:var(--secondary);line-height:1.6}.itiplo-dialog-body>:first-child{margin-top:0}.itiplo-dialog-body>:last-child{margin-bottom:0}.itiplo-dialog-actions{justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.record-detail-grid{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0;margin:22px 0 0;display:grid}.record-detail-grid>div{border-bottom:1px solid var(--border);min-width:0;padding:16px 14px 14px 0}.record-detail-grid dt{color:var(--secondary);margin-bottom:6px;font-size:12px;font-weight:700}.record-detail-grid dd{overflow-wrap:anywhere;color:var(--foreground);margin:0;font-size:14px;font-weight:600}@keyframes itiplo-dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.itiplo-calendar-backdrop{z-index:100;cursor:default;background:#1227316b;border:0;width:100%;height:100%;padding:0;animation:.16s ease-out both select-backdrop-enter;display:block;position:fixed;inset:0}.itiplo-calendar-popup.is-mobile-sheet{z-index:101;width:100vw;max-width:100vw;padding:16px 18px max(18px, env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;animation:.19s cubic-bezier(.2,.75,.25,1) both select-sheet-enter;position:fixed;inset:auto 0 0;box-shadow:0 -12px 36px #193b4d2e}.itiplo-calendar-popup.is-mobile-sheet .itiplo-calendar-day,.itiplo-calendar-popup.is-mobile-sheet .itiplo-calendar-empty-day{min-height:42px}.itiplo-calendar-popup.is-mobile-sheet .itiplo-month-option{min-height:46px}.itiplo-calendar-popup.is-mobile-sheet .itiplo-calendar-heading{grid-template-columns:42px minmax(0,1fr) 42px}.itiplo-calendar-popup.is-mobile-sheet .itiplo-calendar-nav{width:42px;height:42px}.itiplo-select-backdrop{z-index:99;cursor:default;background:#1227316b;border:0;width:100%;height:100%;padding:0;animation:.16s ease-out both select-backdrop-enter;display:block;position:fixed;inset:0}.itiplo-select-popup.is-mobile-sheet{z-index:100;width:100vw;max-width:100vw;max-height:min(78dvh,660px);padding:11px 16px max(16px, env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;animation:.19s cubic-bezier(.2,.75,.25,1) both select-sheet-enter;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -12px 36px #193b4d2e}.itiplo-select-sheet-header{justify-content:center;align-items:center;min-height:27px;margin-bottom:8px;display:flex;position:relative}.itiplo-select-sheet-handle{background:#bdcdd3;border-radius:999px;width:38px;height:4px}.itiplo-select-sheet-close{width:32px;height:32px;color:var(--secondary);background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:-2px;right:-5px}.itiplo-select-sheet-close:hover{background:var(--surface-subtle);color:var(--foreground)}.itiplo-select-sheet-close svg{width:18px;height:18px}.itiplo-select-popup.is-mobile-sheet .itiplo-select-options{overscroll-behavior:contain;max-height:min(58dvh,500px);padding-bottom:4px}.itiplo-select-popup.is-mobile-sheet .itiplo-select-option{border-radius:10px;min-height:48px;padding:11px 13px;font-size:15px}.itiplo-select-popup.is-mobile-sheet .itiplo-select-search{border-radius:10px;min-height:44px;margin-bottom:8px;padding-inline:12px;font-size:15px}@keyframes select-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes select-sheet-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.itiplo-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;max-width:100%;max-height:min(86dvh,760px);margin:0;animation:.18s ease-out both itiplo-dialog-sheet-enter;position:fixed;inset:auto 0 0}.itiplo-dialog-content{padding:23px 20px max(24px, env(safe-area-inset-bottom));gap:16px}.itiplo-dialog-actions{grid-template-columns:1fr 1fr;display:grid}.itiplo-dialog-actions:has(>:only-child){grid-template-columns:1fr}.itiplo-dialog-actions .button{justify-content:center;width:100%}}@keyframes itiplo-dialog-sheet-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.itiplo-table{border-collapse:collapse;text-align:left;width:100%;min-width:640px}.itiplo-table th,.itiplo-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:11px 16px;font-size:13px;line-height:1.45}.itiplo-table thead th{background:var(--surface-subtle);color:var(--secondary);white-space:nowrap;font-size:11px;font-weight:700}.itiplo-table tbody tr{transition:background-color .12s}.itiplo-table tbody tr:hover{background:var(--surface-subtle)}.itiplo-table tbody tr:last-child td{border-bottom:0}.itiplo-table td small{color:var(--secondary);overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.itiplo-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;min-height:240px;margin:0 auto;padding:24px;display:flex}.itiplo-empty-state-icon{background:var(--surface-subtle);width:56px;height:56px;color:var(--foreground);border-radius:16px;flex:none;place-items:center;display:grid}.itiplo-empty-state-icon .ui-icon-svg{display:block}.itiplo-empty-state.itiplo-empty-state h3{color:var(--foreground);margin:14px 0 0;font-size:20px;font-weight:700;line-height:1.3}.itiplo-empty-state p{max-width:52ch;color:var(--secondary);margin:8px 0 0;font-size:15px;line-height:1.55}.itiplo-empty-state-action{margin-top:16px}.itiplo-empty-state.is-compact{min-height:190px;padding:20px}.itiplo-empty-state.is-compact .itiplo-empty-state-icon{border-radius:14px;width:48px;height:48px}.itiplo-empty-state.is-compact h3{margin-top:12px;font-size:18px}.itiplo-empty-state.is-compact p{font-size:14px}.itiplo-table td.itiplo-empty-cell{text-align:center;padding:0}.itiplo-table tr.itiplo-table-empty-row,.itiplo-table tr.itiplo-table-empty-row:hover{background:var(--surface)}.inbox-list-panel>.itiplo-empty-state{flex:auto;min-height:clamp(260px,42vh,440px);margin-top:0}@media (width<=600px){:root{--itiplo-page-title-size:21px;--itiplo-page-description-size:14px;--itiplo-section-title-size:16px}.itiplo-empty-state{min-height:220px;padding:22px 16px}.itiplo-empty-state h3{font-size:18px}.itiplo-empty-state p{font-size:14px}.itiplo-empty-state.is-compact{min-height:176px;padding:18px 12px}}@media (width<=700px){.itiplo-table:has(.itiplo-table-empty-row){table-layout:fixed;width:100%;min-width:100%}.itiplo-table:has(.itiplo-table-empty-row) thead{display:none}}@keyframes select-menu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-input-modality=pointer] :focus{outline:none!important}:is(a,button,input,textarea,select,summary,[contenteditable=true]){touch-action:manipulation}.page-shell{max-width:1200px;margin:0 auto;padding:28px 32px 80px}.brand{vertical-align:middle;align-items:center;line-height:0;display:inline-flex}.brand-wordmark{object-fit:contain;width:90px;height:30px;display:block}.brand-compact-mark{object-fit:contain;width:34px;height:34px;display:none}.brand-loader-screen{background:radial-gradient(ellipse at 14% 10%, #dff1f4 0, transparent 34%), radial-gradient(ellipse at 90% 92%, #fff0e6 0, transparent 28%), var(--background);place-items:center;min-height:100vh;padding:24px;display:grid}.brand-loader{color:var(--secondary);align-items:center;gap:12px;font-size:13px;line-height:1.45;display:inline-flex}.brand-loader-page{text-align:center;flex-direction:column;gap:13px}.brand-loader-mark{flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;position:relative}.brand-loader-mark:before{border:1.5px solid var(--border);border-top-color:var(--primary);border-right-color:var(--accent);content:"";border-radius:50%;animation:1.15s linear infinite itiplo-brand-loader-spin;position:absolute;inset:0}.brand-loader-monogram{object-fit:contain;width:28px;height:28px;display:block}.brand-loader-inline{gap:9px;min-height:30px}.brand-loader-inline .brand-loader-mark{flex-basis:28px;width:28px;height:28px}.brand-loader-inline .brand-loader-mark:before{border-width:1.25px}.brand-loader-inline .brand-loader-monogram{width:14px;height:14px}.brand-loader-inline .brand-loader-label{font-size:12px}.brand-loader-micro{color:#afd0d5;letter-spacing:.16em;gap:6px;font-size:9px;font-weight:720}.brand-loader-micro .brand-loader-mark{flex-basis:24px;width:24px;height:24px}.brand-loader-micro .brand-loader-mark:before{border-width:1px}.brand-loader-micro .brand-loader-monogram{width:15px;height:15px}.loading-overlay{z-index:1000;place-items:center;display:grid}.loading-overlay-page{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7fbfcc2;padding:24px;position:fixed;inset:0}.loading-overlay-section{z-index:10;border-radius:inherit;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#f7fbfcc7;position:absolute;inset:0}.loading-overlay-section .brand-loader{text-align:center;flex-direction:column;gap:9px}.loading-overlay-section .brand-loader-mark{flex-basis:40px;width:40px;height:40px}.loading-overlay-section .brand-loader-monogram{width:20px;height:20px}.loading-overlay-section .brand-loader-label{font-size:12px}@keyframes itiplo-brand-loader-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.brand-loader-mark:before{animation:none}}.workspace-mark{border:1px solid var(--border);background:var(--surface-subtle);width:36px;height:36px;color:var(--primary);border-radius:9px;flex:0 0 36px;place-items:center;font-size:15px;font-weight:750;line-height:1;display:grid;position:relative;overflow:hidden}.workspace-mark img{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.pill{color:var(--primary);background:var(--surface-subtle);border:1px solid #cbe8ef;border-radius:999px;align-items:center;padding:5px 11px;font-size:12px;display:inline-flex}.muted{color:var(--secondary)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--primary);font-size:11px;font-weight:700}.button{border:1px solid var(--primary);background:var(--primary);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-weight:650;text-decoration:none;display:inline-flex}.button.secondary{background:var(--surface);color:var(--primary);border-color:var(--border)}:is(.workspace-heading-actions,.ops-heading-actions,.section-action-row){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}:is(.workspace-heading-actions,.ops-heading-actions,.section-action-row)>.button,.button.action-button{border-radius:9px;flex:none;gap:6px;max-width:100%;min-height:38px;padding:0 13px;font-size:14px;line-height:1.4}.ops-heading-actions{width:100%}.section-action-row>.button:disabled,.ops-heading-actions>.button:disabled{cursor:not-allowed;opacity:.65}.button.danger,.button.danger-outline,.button.danger-quiet{border-color:color-mix(in srgb, var(--danger) 28%, var(--border));background:var(--surface);color:var(--danger)}.button.danger:hover:not(:disabled),.button.danger-outline:hover:not(:disabled),.button.danger-quiet:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb, var(--danger) 6%, var(--surface));color:var(--danger)}.button.danger-icon-only{min-width:36px;min-height:36px;color:var(--danger);box-shadow:none;background:0 0;border:0;padding:0}.button.danger-icon-only:hover:not(:disabled),.button.danger-icon-only:active{color:var(--danger);box-shadow:none;background:0 0;border-color:#0000}.button.danger-icon-only:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.page-back-button{cursor:pointer;border-radius:12px;flex:none;align-self:stretch;width:48px;height:auto;min-height:48px;padding:0;transition:background-color .14s,border-color .14s,color .14s}.page-back-button svg{flex:0 0 18px;width:18px;height:18px}.page-back-button:hover{border-color:var(--primary);background:var(--surface-subtle);color:var(--primary)}.panel{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius)}.shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .26s cubic-bezier(.2,.75,.25,1);display:grid}.shell-side{--sidebar-right-inset:19px;z-index:1;background:var(--surface);border-right:1px solid var(--border);min-width:0;padding:28px 18px;transition:padding .22s;position:relative}.sidebar-brand-row{justify-content:space-between;align-items:center;min-height:46px;margin-bottom:20px;display:flex;position:relative;transform:translateY(-3px)}.sidebar-brand-row .brand{margin:0}.sidebar-identity{display:none}.sidebar-identity-copy{gap:4px;min-width:0;display:grid}.shell-main{padding:28px 50px 42px}.app-topbar{border-bottom:1px solid var(--border);justify-content:flex-start;align-items:center;min-height:46px;margin:0 0 14px;padding:0 0 8px;display:flex}.app-topbar-account{justify-content:flex-end;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.app-topbar-mobile-brand{display:none}.app-topbar-locale{flex:0 0 36px;width:36px;height:36px}.app-topbar-locale-select,.app-topbar-locale-select .itiplo-select-trigger{width:100%;height:100%}.app-topbar-locale-select .itiplo-select-trigger{border-radius:10px;justify-content:center;min-height:36px;padding:0}.app-topbar-locale-mark{width:18px;height:18px;display:block;position:relative}.app-topbar-locale-mark>svg{width:18px;height:18px;display:block}.app-topbar-locale-mark>span{background:var(--primary);color:#fff;letter-spacing:-.02em;border:1px solid #fff;border-radius:5px;padding:2px 3px;font-size:7px;font-weight:800;line-height:1;position:absolute;top:-4px;left:-7px}.app-topbar-locale-select .itiplo-select-value,.app-topbar-locale-select .itiplo-select-trigger>svg{display:none}.sidebar-collapse-control,.sidebar-mobile-control{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--secondary);border-radius:10px;flex:0 0 38px;place-items:center;font-size:22px;line-height:1;display:grid}.sidebar-mobile-control{display:none}.sidebar-mobile-control svg{width:20px;height:20px}.sidebar-collapse-control.sidebar-edge-control{top:50%;right:calc(0px - var(--sidebar-right-inset) - 14px);z-index:5;background:var(--surface);border-radius:50%;width:28px;height:28px;transition:background-color .15s,box-shadow .15s,transform .22s;position:absolute;transform:translateY(-50%);box-shadow:0 2px 8px #193b4d1f}.sidebar-collapse-control.sidebar-edge-control:hover{background:var(--surface-subtle);transform:translateY(-50%)scale(1.06);box-shadow:0 3px 12px #193b4d2e}.sidebar-collapse-control.sidebar-edge-control svg{width:14px;height:14px;display:block}.app-topbar-identity{min-width:0;color:var(--secondary);text-align:right;gap:3px;font-size:12px;display:grid}.app-topbar-identity strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-topbar-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-topbar-badge{border:1px solid var(--border);background:var(--surface-subtle);min-height:27px;color:var(--primary);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.app-topbar-notifications{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--secondary);border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid}.app-topbar-notifications svg{width:19px;height:19px}.app-topbar-notifications:disabled{cursor:default;opacity:.65}.app-topbar-notifications[aria-haspopup=dialog]{cursor:help}.app-topbar-signout{flex:none;min-height:36px;padding-inline:13px}.app-topbar-signout svg{display:none}.breadcrumbs{min-width:0;color:var(--secondary);margin:0 0 24px;font-size:12px}.breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{overflow-wrap:anywhere;min-width:0}.breadcrumbs .breadcrumb-home{color:var(--secondary);align-items:center;display:inline-flex}.breadcrumb-home svg{width:15px;height:15px;display:block}.breadcrumbs li+li:before{color:var(--disabled);content:"/";margin-right:8px}.breadcrumbs li[aria-current=page]{color:var(--foreground);font-weight:700}.shell-page-heading{margin:0 0 24px}.shell-main h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:7px 0 0;font-size:34px}.side-nav{gap:12px;margin:24px 0 0;display:grid}.side-nav-group{gap:2px;min-width:0;display:grid;position:relative}.side-nav-expanded-items{gap:2px;display:grid}.side-nav-item-entry{min-width:0;position:relative}.side-nav-group-label{color:var(--secondary);letter-spacing:.12em;text-transform:uppercase;padding:0 12px 4px;font-size:10px;font-weight:750}.side-nav-item-submenu{z-index:50;border:1px solid var(--border);background:var(--surface-elevated);border-radius:12px;width:220px;padding:10px;display:none;position:absolute;top:0;left:calc(100% + 8px);box-shadow:0 16px 40px #193b4d29}.side-nav-item-entry[data-open=true]>.side-nav-item-submenu{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;gap:3px;padding:4px 0 0 22px;display:grid;position:static}.side-nav-item{width:100%;min-width:0;min-height:42px;color:var(--secondary);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:650;display:flex}.side-nav-item-icon{flex:0 0 22px;place-items:center;width:22px;display:grid}.side-nav-item-icon>svg{width:18px;height:18px;display:block}.side-nav-item-label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.side-nav-item-count{color:var(--secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;padding-left:10px;font-size:11px;font-weight:550}.side-nav-item:not(:disabled){cursor:pointer}.side-nav-item:not(:disabled):hover:not([aria-current=page]){background:var(--surface-subtle)}.side-nav-item[aria-current=page]{background:var(--surface-subtle);color:var(--primary);font-weight:750}.side-nav-item:disabled{cursor:default;opacity:1}.side-nav-item[aria-haspopup=dialog]{cursor:help}@media (width>=701px){.shell.sidebar-is-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar-is-collapsed .shell-side{--sidebar-right-inset:11px;padding:28px 10px}.sidebar-is-collapsed .sidebar .brand,.shell.sidebar-is-collapsed .shell-side .brand{place-items:center;width:42px;height:38px;margin:0;font-size:0;display:grid}.shell.sidebar-is-collapsed .sidebar-brand-row{justify-content:center}.sidebar-is-collapsed .brand-wordmark{display:none}.sidebar-is-collapsed .brand-compact-mark{display:block}.sidebar-is-collapsed .workspace-name{background:0 0;border-color:#0000;justify-content:center;width:56px;margin-inline:auto;padding:5px}.sidebar-is-collapsed .workspace-name-label{display:none}.sidebar-is-collapsed .workspace-switcher{background:0 0;border-color:#0000;width:56px;margin-inline:auto;padding:5px}.sidebar-is-collapsed .workspace-switcher>span{display:none}.sidebar-is-collapsed .workspace-switcher .itiplo-select-trigger{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:center;width:44px;height:44px;padding:4px}.sidebar-is-collapsed .workspace-switcher .itiplo-select-trigger>svg{display:none}.sidebar-is-collapsed .workspace-mark{flex-basis:34px;width:34px;height:34px}.sidebar-is-collapsed .side-nav{gap:8px}.sidebar-is-collapsed .side-nav-group{display:block}.sidebar-is-collapsed .side-nav-expanded-items{gap:2px;display:grid}.sidebar-is-collapsed .side-nav-group-label{display:none}.sidebar-is-collapsed .side-nav-item{justify-content:center;width:44px;height:44px;min-height:44px;margin-inline:auto;padding:0;position:relative}.sidebar-is-collapsed .side-nav-item-label,.sidebar-is-collapsed .side-nav-item-count{display:none}.sidebar-is-collapsed .side-nav-item-icon{flex-basis:28px;width:28px}.sidebar-is-collapsed .side-nav-item-icon>svg{width:18px;height:18px}.sidebar-is-collapsed .side-nav>.side-nav-group>.side-nav-expanded-items>.side-nav-item-entry[data-has-subitems=false]>.side-nav-item:hover:after,.sidebar-is-collapsed .side-nav>.side-nav-group>.side-nav-expanded-items>.side-nav-item-entry[data-has-subitems=false]>.side-nav-item:focus-visible:after{content:attr(data-tooltip);z-index:60;border:1px solid var(--border);background:var(--surface-elevated);width:max-content;max-width:220px;color:var(--foreground);white-space:nowrap;pointer-events:none;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.3;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 10px 26px #193b4d24}.sidebar-is-collapsed .side-nav-item-entry[data-open=true]>.side-nav-item-submenu,.sidebar-is-collapsed .side-nav-item-entry:hover>.side-nav-item-submenu,.sidebar-is-collapsed .side-nav-item-entry:focus-within>.side-nav-item-submenu{z-index:50;border:1px solid var(--border);background:var(--surface-elevated);border-radius:12px;gap:3px;width:220px;padding:10px;display:grid;position:absolute;top:0;left:calc(100% + 8px);box-shadow:0 16px 40px #193b4d29}.sidebar-is-collapsed .side-nav-item-submenu .side-nav-item{justify-content:flex-start;width:100%;height:auto;min-height:42px;margin:0;padding:0 12px}.sidebar-is-collapsed .side-nav-item-submenu .side-nav-item-label{display:block}.sidebar-is-collapsed .side-nav-item-submenu .side-nav-item-icon{flex-basis:22px;width:22px}.sidebar-is-collapsed .sidebar-foot{width:50px;margin-inline:auto;font-size:0;overflow:hidden}.sidebar-is-collapsed .sidebar-foot:after{content:"ITIPLO";font-size:9px}}@media (width>=701px) and (width<=1100px){.breadcrumbs{margin-bottom:20px}.shell-main h1{font-size:28px}.shell-main{padding:24px 28px 32px}}@media (width>=701px){:is(.shell .side-nav:has(.side-nav-item-entry:hover) .side-nav-item-entry:not(:hover)>.side-nav-item-submenu,.shell .side-nav:has(.side-nav-item-entry:focus-within) .side-nav-item-entry:not(:focus-within)>.side-nav-item-submenu){display:none}}@media (width<=700px){.shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.shell-side,.shell-main{min-width:0}.shell .shell-side{z-index:50;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;visibility:hidden;opacity:0;pointer-events:none;will-change:transform;flex-direction:column;align-items:stretch;width:min(86vw,320px);min-height:100dvh;padding:16px;transition:transform .24s cubic-bezier(.2,.75,.25,1),opacity .16s,visibility 0s linear .24s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-18px)}.shell .shell-side.mobile-drawer-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(0);box-shadow:18px 0 50px #193b4d2e}.shell-side.mobile-drawer-open .sidebar-brand-row{margin-bottom:24px}.shell-side.mobile-drawer-open .sidebar-edge-control{display:none}.sidebar-identity{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:-8px 0 16px;padding:13px 12px;display:flex}.sidebar-identity-copy strong,.sidebar-identity-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-identity-copy strong{color:var(--foreground);font-size:13px}.sidebar-identity-copy span,.sidebar-identity-copy small{color:var(--secondary);font-size:11px}.sidebar-identity-copy small{background:var(--surface);border-radius:999px;width:fit-content;padding:2px 7px}.shell-main{padding:12px 18px 28px}.app-topbar{grid-template-columns:40px minmax(0,1fr) 40px 40px;align-items:center;column-gap:16px;min-height:52px;margin-bottom:14px;padding-bottom:12px;display:grid}.app-topbar-mobile-brand{min-width:0;display:block;overflow:hidden}.app-topbar-mobile-brand .brand{text-overflow:ellipsis;white-space:nowrap;font-size:23px;display:block;overflow:hidden}.app-topbar .sidebar-mobile-control{width:40px;height:40px}.app-topbar-account{display:contents}.app-topbar-identity,.app-topbar-badge{display:none}.app-topbar-notifications{grid-area:1/3;width:40px;height:40px}.app-topbar-mobile-brand{grid-area:1/2}.app-topbar-signout{grid-area:1/4;place-items:center;width:40px;height:40px;min-height:40px;padding:0;display:grid}.app-topbar-signout svg{width:18px;height:18px;display:block}.app-topbar-signout-label{display:none}.app-topbar .sidebar-mobile-control{grid-area:1/1}.app-topbar:has(.app-topbar-locale){grid-template-columns:40px minmax(0,1fr) repeat(3,40px);column-gap:16px}.app-topbar:has(.app-topbar-locale) .app-topbar-locale{flex-basis:40px;grid-area:1/3;width:40px;height:40px}.app-topbar:has(.app-topbar-locale) .app-topbar-locale-select .itiplo-select-trigger{min-height:40px}.app-topbar:has(.app-topbar-locale) .app-topbar-notifications{grid-column:4}.app-topbar:has(.app-topbar-locale) .app-topbar-signout{grid-column:5}.breadcrumbs{margin-bottom:20px}.shell-main h1{font-size:28px}.side-nav{min-width:0;margin-top:20px;display:grid;overflow:visible}.side-nav-group{gap:2px;display:grid}.side-nav-expanded-items{display:grid}.side-nav-group-label{padding:6px 12px 2px}.side-nav-item{width:100%;min-width:0}.side-nav-item-label{display:block}.sidebar-collapse-control{display:none}.sidebar-mobile-control{display:grid}.sidebar-backdrop{z-index:49;overscroll-behavior:contain;touch-action:none;background:#10263061;border:0;position:fixed;inset:0}}@media (width>=701px){.sidebar-backdrop{display:none}}@media (width<=640px){.page-shell{padding:20px 18px 48px}}.itiplo-select .itiplo-select-trigger>svg{width:18px;height:18px;color:var(--secondary);flex:0 0 18px;transition:transform .15s}.itiplo-select-popup .itiplo-select-option>svg{width:16px;height:16px;color:var(--primary);flex:0 0 16px}.itiplo-select.is-open .itiplo-select-trigger>svg{transform:rotate(180deg)}.rich-email-editor{border:1px solid var(--line,#d4e3e8);background:#fff;border-radius:14px;min-width:0;display:grid;position:relative;overflow:hidden}.rich-email-editor.is-files-drag-over{outline:2px dashed var(--primary);outline-offset:-5px}.rich-email-editor-drop-overlay{z-index:5;border:1px dashed var(--primary);color:var(--primary);pointer-events:none;background:#ffffffe0;border-radius:10px;place-items:center;font-weight:700;display:grid;position:absolute;inset:84px 12px 42px}.rich-email-editor-appended-content{min-width:0;padding:0 18px 18px}.rich-email-toolbar{border-bottom:1px solid var(--line,#d4e3e8);background:#f5f9fa;flex-wrap:wrap;align-items:center;gap:2px 0;padding:8px;display:flex}.rich-email-toolbar-row{display:contents}.rich-email-toolbar-group{white-space:nowrap;border-right:1px solid #cbdce5;flex:none;align-items:center;gap:2px;padding:0 8px;display:inline-flex}.rich-email-toolbar-group:first-child{padding-left:2px}.rich-email-toolbar-group:last-child{border-right:0;padding-right:2px}.rich-email-toolbar .rich-email-mobile-more{display:none}.rich-email-toolbar-select.itiplo-select{flex:0 auto;width:auto;max-width:180px}.rich-email-toolbar-select .itiplo-select-trigger{background:0 0;border-color:#0000;border-radius:8px;min-height:34px;padding:5px 9px;font-size:12px}.rich-email-toolbar-select .itiplo-select-trigger:hover{background:#fff;border-color:#d1e0e6}.rich-email-toolbar-select .itiplo-select-popup{z-index:90}.rich-email-toolbar-select .itiplo-select-option[aria-selected=true]{color:#087c96;background:#e8f5f8}.rich-email-toolbar-select .itiplo-select-value{max-width:180px}.itiplo-select-value-mobile{display:none}.rich-email-tool{color:#456474;width:36px;min-width:36px;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 36px;place-items:center;padding:0;display:inline-grid}.rich-email-tool svg,.rich-email-color svg{width:18px;height:18px;display:block}.rich-email-tool:focus-visible,.rich-email-color:focus-within{outline-offset:2px;outline:2px solid #087c96}.rich-email-tool:hover:not(:disabled),.rich-email-tool.is-active{color:#087c96;background:#e8f5f8;border-color:#b9d6e0}.rich-email-tool:disabled{opacity:.42;cursor:not-allowed}.rich-email-tool-divider{background:#d5e2e6;width:1px;height:25px;margin:0 3px}.rich-email-color{color:#29495a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:34px;font-weight:800;display:inline-flex;position:relative}.rich-email-color:hover{background:#fff;border-color:#d1e0e6}.rich-email-color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.rich-email-color-highlight{color:#d58b29}.rich-email-variable{align-items:center;gap:3px;display:inline-flex}.rich-email-editor-content{color:#203d4d;overflow-wrap:anywhere;outline:none;min-height:240px;padding:18px;font-size:15px;line-height:1.5}.rich-email-editor-content p{margin:0 0 6px}.rich-email-editor-content h1,.rich-email-editor-content h2,.rich-email-editor-content h3{margin:12px 0 9px;line-height:1.25}.rich-email-editor-content ul,.rich-email-editor-content ol{padding-left:24px}.rich-email-editor-content blockquote{color:#56717e;border-left:3px solid #9fc4d0;margin:12px 0;padding-left:14px}.rich-email-editor-content pre{white-space:pre-wrap;background:#f2f7f8;border-radius:8px;padding:12px}.rich-email-editor-content table{border-collapse:collapse;table-layout:fixed;width:100%}.rich-email-editor-content td,.rich-email-editor-content th{vertical-align:top;border:1px solid #cadce2;min-width:80px;padding:6px}.rich-email-editor-content th{background:#f2f7f8}.rich-email-editor-content img{max-width:100%;height:auto}.rich-email-editor-content p.is-editor-empty:first-child:before{color:#91a5ae;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.rich-email-editor-footer{color:#708691;background:#fbfcfc;border-top:1px solid #e2ebee;justify-content:space-between;gap:10px;padding:8px 13px;font-size:11px;display:flex}.rich-email-editor.is-readonly .rich-email-editor-content{min-height:120px}.rich-email-editor-loading{border:1px solid #d4e3e8;border-radius:14px;min-height:240px}@media (width<=700px){.rich-email-toolbar{flex-wrap:nowrap;gap:2px 0;padding:6px}.rich-email-toolbar[data-mobile-tools-open=true]{flex-wrap:wrap}.rich-email-toolbar-row{display:contents}.rich-email-toolbar-group{white-space:nowrap;flex-wrap:nowrap;flex:none;gap:1px;width:auto;min-width:0;max-width:none;padding:0 1px}.rich-email-toolbar-group:first-child{padding-left:1px}.rich-email-toolbar-group:last-child{padding-right:1px}.rich-email-toolbar .rich-email-mobile-more{flex:0 0 26px;order:1;width:26px;min-width:26px;margin-left:auto;font-size:18px;display:inline-grid}.rich-email-mobile-advanced-break{display:none}.rich-email-toolbar[data-mobile-tools-open=true] .rich-email-mobile-advanced-break{flex:0 0 100%;order:1;height:0;display:block}.rich-email-toolbar .is-mobile-advanced,.rich-email-toolbar .rich-email-toolbar-mobile-advanced{display:none}.rich-email-toolbar[data-mobile-tools-open=true] .rich-email-toolbar-group.is-mobile-advanced{order:2;display:inline-flex}.rich-email-toolbar[data-mobile-tools-open=true] .rich-email-tool.is-mobile-advanced,.rich-email-toolbar[data-mobile-tools-open=true] .rich-email-tool.is-mobile-compact-advanced{order:2;display:inline-grid}.rich-email-toolbar[data-mobile-tools-open=true] .rich-email-color.is-mobile-advanced{order:2;display:inline-flex}.rich-email-toolbar[data-mobile-tools-open=true] .rich-email-toolbar-mobile-advanced{order:2;display:block}.rich-email-toolbar[data-mobile-tools-open=true] .rich-email-toolbar-group.is-mobile-advanced>*{order:2}.rich-email-tool{border-radius:7px;flex-basis:26px;width:26px;min-width:26px;min-height:28px}.rich-email-tool svg,.rich-email-color svg{width:16px;height:16px}.rich-email-tool-divider{height:20px;margin-inline:1px}.rich-email-color{border-radius:7px;flex-basis:28px;width:28px;height:28px}.rich-email-toolbar-select.itiplo-select{flex:0 auto;min-width:0;max-width:78px}.rich-email-toolbar-select.is-mobile-compact-advanced{max-width:90px}:is(.rich-email-toolbar-select.itiplo-select:has([aria-label=Line\ spacing]),.rich-email-toolbar-select.itiplo-select:has([aria-label=Line\ spacing])){max-width:110px}.rich-email-toolbar-select.itiplo-select:has([aria-label=Font\ family]){max-width:78px}.rich-email-toolbar-select.itiplo-select:has([aria-label=Font\ size]){max-width:72px}.rich-email-toolbar-select .itiplo-select-trigger{gap:3px;min-height:28px;padding:3px 5px;font-size:12px!important}.rich-email-toolbar-select .itiplo-select-trigger>svg{flex-basis:14px;width:14px;height:14px}.rich-email-toolbar-select .itiplo-select-value{max-width:70px}.rich-email-toolbar-select.is-mobile-compact-advanced .itiplo-select-value-full{display:none}.rich-email-toolbar-select.is-mobile-compact-advanced .itiplo-select-value-mobile{display:inline}.rich-email-editor-content{min-height:190px;padding:14px}.rich-email-variable{flex-wrap:wrap}}@media (width<=350px){.rich-email-toolbar .rich-email-tool.is-mobile-compact-advanced,.rich-email-toolbar .rich-email-toolbar-select.is-mobile-compact-advanced{display:none}.rich-email-toolbar[data-mobile-tools-open=true] .rich-email-toolbar-select.is-mobile-compact-advanced{order:2;display:block}.rich-email-toolbar[data-mobile-tools-open=true] .rich-email-tool.is-mobile-compact-advanced{order:2;display:inline-grid}.rich-email-toolbar[data-mobile-tools-open=true] .rich-email-toolbar-group.is-mobile-compact-tools,.rich-email-toolbar[data-mobile-tools-open=true] .rich-email-toolbar-group.is-mobile-compact-style{order:2}.rich-email-toolbar[data-mobile-tools-open=true]:before{content:"";flex:0 0 6px;order:0;height:0}}.content-language-tabs{border:1px solid var(--line,#d5e6ec);background:#fff;border-radius:12px;flex-wrap:wrap;gap:4px;margin:0 0 16px;padding:4px;display:inline-flex}.content-language-tabs button{color:#526f7d;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 16px;font-weight:650}.content-language-tabs button[aria-selected=true]{color:#fff;background:#0d748b}.content-language-tabs button:focus-visible{outline-offset:2px;outline:2px solid #0d748b}.content-language-tabs button:disabled{opacity:.55;cursor:wait}.settings-tabs{border-bottom:1px solid var(--line,#d6e4e9);gap:6px;width:100%;min-width:0;display:flex;position:relative;overflow-x:auto}.settings-tabs [role=tab]{min-width:120px;min-height:46px;color:var(--secondary,#58717e);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:9px 9px 0 0;flex:none;padding:10px 16px 12px;font-weight:650;position:relative}.settings-tabs [role=tab]:hover{color:var(--primary,#087c96);background:#f3f9fa}.settings-tabs [role=tab][aria-selected=true]{color:#086f86;border-bottom-color:#087c96}.settings-tabs [role=tab]:focus-visible{outline-offset:-3px;outline:2px solid #087c96}.settings-tab-panel{touch-action:pan-y pinch-zoom;gap:16px;min-width:0;display:grid}.settings-tab-panel[hidden]{display:none}.settings-tab-panel[data-direction=forward]{animation:.18s ease-out both settings-tab-enter-forward}.settings-tab-panel[data-direction=backward]{animation:.18s ease-out both settings-tab-enter-backward}@keyframes settings-tab-enter-forward{0%{opacity:.55;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes settings-tab-enter-backward{0%{opacity:.55;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (width<=700px){.settings-tabs{gap:0}.settings-tabs [role=tab]{flex:1 0 0;min-width:max-content;min-height:44px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.settings-tab-panel[data-direction]{animation:none}}.settings-tabs [role=tab]:disabled{opacity:.55;cursor:wait}@media (width<=760px){:root :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select,[contenteditable=true],.itiplo-select-trigger){font-size:16px!important}}.sidebar{flex-direction:column;display:flex}.sidebar .brand{margin:0 12px}.workspace-name{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;min-width:0;margin-bottom:12px;padding:12px;font-size:13px;font-weight:650;display:flex}.workspace-name-label{overflow-wrap:anywhere;min-width:0;line-height:1.35}.sidebar-foot{color:var(--secondary);margin:auto 12px 0;padding-top:16px;font-size:11px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:450px;margin-top:38px;padding:30px;display:flex}.empty-icon{background:var(--surface-subtle);border-radius:14px;place-items:center;width:56px;height:56px;font-size:25px;display:grid}.empty-icon .ui-icon-svg{display:block}.empty h2{margin:20px 0 5px;font-size:21px}.empty p{max-width:380px;color:var(--secondary);font-size:14px;line-height:1.6}.auth-page{background:radial-gradient(ellipse at 14% 10%, #dff1f4 0, transparent 34%), radial-gradient(ellipse at 90% 92%, #fff0e6 0, transparent 28%), var(--background);place-items:center;min-height:100vh;padding:clamp(16px,4vw,40px);display:grid}@supports (min-height:100svh){.auth-page{min-height:100svh}}@supports (place-items:safe center){.auth-page{place-items:safe center}}.auth-card{gap:16px;width:min(100%,480px);padding:clamp(22px,5vw,36px);display:grid;box-shadow:0 24px 70px #193b4d17}.auth-card>.brand{margin-bottom:4px}.auth-card>.eyebrow{margin-top:4px}.auth-card h1{letter-spacing:-.05em;margin:-8px 0 0;font-size:clamp(28px,6vw,36px)}.auth-card h1[data-transition=active][data-mode=signup],.auth-form[data-transition=active][data-mode=signup],.auth-mode-extras[data-transition=active][data-mode=signup],.auth-card h1[data-transition=active][data-mode=forgot],.auth-form[data-transition=active][data-mode=forgot],.auth-mode-extras[data-transition=active][data-mode=forgot],.auth-card h1[data-transition=active][data-mode=verification],.auth-form[data-transition=active][data-mode=verification]{animation:.36s cubic-bezier(.2,.75,.25,1) both auth-mode-enter-forward}.auth-card h1[data-transition=active][data-mode=signin],.auth-form[data-transition=active][data-mode=signin],.auth-mode-extras[data-transition=active][data-mode=signin]{animation:.36s cubic-bezier(.2,.75,.25,1) both auth-mode-enter-backward}@keyframes auth-mode-enter-forward{0%{opacity:.45;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes auth-mode-enter-backward{0%{opacity:.45;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.auth-card>p{color:var(--secondary);margin:-5px 0 2px;line-height:1.65}.auth-tabs{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.auth-tabs button{min-width:0;min-height:40px;color:var(--secondary);background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:13px;font-weight:650;transition:color .28s,background-color .28s,box-shadow .28s}.auth-tabs button.active{background:var(--surface);color:var(--foreground);box-shadow:0 1px 4px #193b4d1f}.auth-form,.auth-form .field{gap:10px;display:grid}.auth-form{gap:15px}.auth-verification-copy{overflow-wrap:anywhere;margin:0}.auth-mode-extras{gap:16px;min-width:0;display:grid}.auth-form .field{margin:0}.shell-main .account-identity strong,.shell-main .account-identity span{overflow-wrap:anywhere}.shell-main .account-identity strong{color:var(--foreground)}.auth-form .field>span{color:var(--foreground);font-size:13px;font-weight:650}.auth-form input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:46px;color:var(--foreground);border-radius:8px;padding:10px 12px}.password-input-wrap{display:block;position:relative}.auth-form .password-input-wrap input{padding-right:44px}.password-match-indicator{pointer-events:none;border-radius:50%;place-items:center;width:20px;height:20px;font-size:14px;font-weight:800;line-height:1;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.password-match-indicator.valid{color:var(--success,#237a58);background:#e5f5ed}.password-match-indicator.invalid{color:var(--danger);background:#fff0ed}.auth-form input::placeholder{color:var(--disabled)}.signin-button{width:100%;min-height:47px}.session-check-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-mode-extras>.text-button{width:100%;min-height:47px;padding-block:8px}.auth-card .signin-button span{font-size:17px;font-weight:800}.auth-divider{color:var(--secondary);align-items:center;gap:12px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{background:var(--border);content:"";flex:1;height:1px}.auth-providers{gap:9px;display:grid}.auth-providers .button{width:100%;min-height:44px}.auth-providers .button:disabled{cursor:not-allowed;color:var(--disabled);background:var(--surface-subtle);border-color:var(--border)}.auth-form .button:disabled{opacity:.7;cursor:progress}@media (prefers-reduced-motion:reduce){.auth-card h1[data-transition=active],.auth-form[data-transition=active],.auth-mode-extras[data-transition=active]{animation:none!important}.auth-tabs button{transition:none}}.auth-error{color:var(--danger);margin:0;font-size:13px;line-height:1.5}.auth-setup{border:1px solid var(--border);background:var(--surface-subtle);color:var(--secondary);overflow-wrap:anywhere;border-radius:9px;gap:6px;padding:14px;font-size:13px;line-height:1.5;display:grid}.auth-card .auth-setup strong{color:var(--foreground)}.dev-status-banner{background:var(--surface-subtle);color:var(--primary);border:1px solid #cbe8ef;border-radius:9px;margin-top:24px;padding:12px 14px;font-size:13px;line-height:1.5}.account-actions{min-width:0;color:var(--secondary);justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex}.account-identity{text-align:right;gap:3px;min-width:0;display:grid}@media (width<=700px){.sidebar .sidebar-brand-row{margin-bottom:24px}.sidebar .brand{margin:0}.sidebar-foot{display:none}.auth-page{min-height:100svh;padding:12px 16px}.auth-card{gap:9px;width:min(100%,430px);padding:16px 18px}.auth-card>.brand{margin-bottom:0}.auth-card>.eyebrow{margin-top:0;font-size:11px}.auth-card h1{margin:-2px 0 0;font-size:24px;line-height:1.12}.auth-card>p{margin:0;font-size:14px;line-height:1.45}.auth-tabs{gap:3px;padding:3px}.auth-tabs button{min-height:34px;padding:6px 8px;font-size:12px}.auth-form,.auth-form .field{gap:6px}.auth-form{gap:10px}.auth-form .field>span{font-size:12px}.auth-form input{min-height:42px;padding-block:8px;font-size:16px}.signin-button,.auth-mode-extras>.text-button{min-height:39px}.auth-card .signin-button span{font-size:15px}.auth-mode-extras,.auth-divider{gap:8px}.auth-providers{gap:6px}.auth-providers .button{min-height:40px;padding-block:7px;font-size:14px}.auth-setup{gap:5px;padding:10px;font-size:12px}.session-check-actions{grid-template-columns:minmax(0,1fr)}.account-actions{justify-content:space-between;width:100%}.account-identity{text-align:left}.empty{min-height:340px;margin-top:24px}}.auth-card .password-checklist{color:var(--secondary);gap:7px;margin:-7px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.auth-card .password-checklist li{align-items:center;gap:8px;line-height:1.4;display:flex}.auth-card .password-checklist li>span{width:16px;height:16px;color:var(--secondary);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.auth-card .password-checklist li.valid{color:var(--success,#237a58)}.auth-card .password-checklist li.valid>span{color:var(--success,#237a58);background:#e5f5ed;font-weight:800}.auth-card .password-checklist li.invalid{color:var(--danger)}.auth-card .password-checklist li.invalid>span{color:var(--danger);background:#fff0ed;font-weight:800}.auth-card .password-guidance{color:var(--secondary);margin:-8px 0 0;font-size:12px;line-height:1.45}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-settings,.workspace-profile-page,.workspace-team,.workspace-overview,.workspace-mail-page{gap:18px;width:100%;min-width:0;margin-top:28px;display:grid;position:relative}.overview-welcome{background:radial-gradient(at 92% 0,#fff0e6 0,#0000 36%),linear-gradient(135deg,#fff 0,#f1f9fa 100%);padding:clamp(22px,4vw,38px)}.overview-welcome h2{letter-spacing:-.04em;max-width:700px;margin:10px 0 8px;font-size:clamp(24px,3.5vw,34px)}.overview-welcome p{max-width:650px;color:var(--secondary);margin:0;line-height:1.65}.overview-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.overview-card{align-items:flex-start;gap:14px;min-width:0;padding:20px;display:flex}.overview-icon{background:var(--surface-subtle);width:40px;height:40px;color:var(--primary);border-radius:12px;flex:0 0 40px;place-items:center;font-size:20px;display:grid}.overview-icon>svg{width:20px;height:20px;display:block}.overview-card>div{flex:auto;min-width:0}.overview-card h3,.mail-provider-card h3{margin:1px 0 6px;font-size:15px}.overview-card p,.mail-provider-card p{color:var(--secondary);margin:0;font-size:13px;line-height:1.55}.overview-card .button{flex:none;min-height:36px;padding:0 11px;font-size:12px}.empty.compact{min-height:220px;margin-top:0;padding:24px}.empty.compact h3{margin:12px 0 4px;font-size:17px}.empty.compact p{max-width:620px}.mail-provider-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.mail-provider-card{align-items:center;gap:13px;min-width:0;padding:18px;display:flex}.mail-provider-card>div{flex:auto;min-width:0}.mail-provider-card .button{flex:none;min-height:36px;padding:0 10px;font-size:11px}.mail-provider-card .button:disabled{color:var(--disabled);background:var(--surface-subtle);border-color:var(--border);cursor:not-allowed}.mailbox-wizard-dialog{width:min(720px,100vw - 32px);max-width:min(720px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--foreground);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.mailbox-wizard-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#122a357a}.mailbox-wizard-dialog[open]{animation:.18s ease-out both mailbox-dialog-enter}.mailbox-wizard{border-radius:20px;gap:20px;max-height:calc(100dvh - 40px);padding:20px;display:grid;overflow-y:auto;box-shadow:0 24px 80px #0b27333d}@keyframes mailbox-dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.mailbox-wizard-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mailbox-wizard-heading h3{margin-top:6px;font-size:20px}.mailbox-wizard-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mailbox-wizard-steps li{border:1px solid var(--border);min-width:0;color:var(--secondary);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.mailbox-wizard-steps li>span:first-child{background:var(--surface-subtle);width:24px;height:24px;color:var(--secondary);border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.mailbox-wizard-steps li.is-active{border-color:var(--primary);background:var(--surface-subtle);color:var(--foreground)}.mailbox-wizard-steps li.is-active>span:first-child,.mailbox-wizard-steps li.is-complete>span:first-child{background:var(--primary);color:#fff}.mailbox-wizard-steps li.is-complete{color:var(--foreground)}.mailbox-wizard-content{gap:16px;min-width:0;display:grid}.mailbox-visibility-picker{border:1px solid var(--border);border-radius:14px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.mailbox-visibility-picker legend{color:var(--foreground);padding:0 6px;font-size:13px;font-weight:700}.mailbox-visibility-picker label{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:56px;padding:12px;transition:background-color .14s,border-color .14s;display:flex}.mailbox-visibility-picker label:hover,.mailbox-visibility-picker label.is-selected{border-color:var(--primary);background:var(--surface-subtle)}.mailbox-visibility-picker label:focus-within{outline:2px solid var(--focus);outline-offset:2px}.mailbox-visibility-picker input{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex:0 0 18px;margin:0}.mailbox-visibility-picker input:disabled{cursor:not-allowed}.mailbox-visibility-picker>p{color:var(--secondary);margin:0;font-size:13px;line-height:1.5}.mailbox-visibility-picker label>span{gap:4px;min-width:0;display:grid}.mailbox-visibility-picker strong{color:var(--foreground);font-size:13px}.mailbox-visibility-picker small,.mailbox-visibility-label{color:var(--secondary);font-size:11px;line-height:1.45}.mailbox-visibility-picker small{display:block}.mailbox-wizard-content h4{margin:0 0 6px;font-size:16px}.mailbox-wizard-content>div>p,.mailbox-wizard-content>p{color:var(--secondary);margin:0;font-size:13px;line-height:1.55}.mailbox-wizard .mail-provider-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.mailbox-wizard .mail-provider-card{flex-wrap:wrap;align-items:flex-start}.mailbox-wizard .mail-provider-card h4{margin-bottom:4px}.mailbox-wizard .mail-provider-card p{color:var(--secondary);margin:0;font-size:12px;line-height:1.45}.mail-provider-status{color:var(--secondary);margin-top:7px;font-size:11px;display:inline-block}.mailbox-permission-list{border:1px solid var(--border);border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mailbox-permission-list li{border-bottom:1px solid var(--border);gap:4px;padding:13px 15px;display:grid}.mailbox-permission-list li:last-child{border-bottom:0}.mailbox-permission-list strong{color:var(--foreground);font-size:13px}.mailbox-permission-list span{color:var(--secondary);font-size:12px;line-height:1.5}.mailbox-wizard-note{border-left:3px solid var(--primary);background:var(--surface-subtle);border-radius:0 8px 8px 0;padding:12px 14px}.mailbox-data-disclosure{border:1px solid var(--border);background:var(--surface-subtle);border-radius:14px;gap:10px;min-width:0;padding:16px;display:grid}.mailbox-data-disclosure h4{margin:0}.mailbox-data-disclosure p{color:var(--secondary);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.mailbox-data-disclosure-policy a{color:var(--primary);text-underline-offset:2px;font-weight:700}.mailbox-data-consent{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--foreground);cursor:pointer;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:12px;font-size:12px;font-weight:650;line-height:1.5;display:grid}.mailbox-data-consent:focus-within{outline:2px solid var(--focus);outline-offset:2px}.mailbox-data-consent input{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;margin:1px 0 0}.mailbox-data-consent input:disabled{cursor:not-allowed}.mailbox-data-consent-sheet>p{color:var(--secondary);margin:0;font-size:12px;line-height:1.5}.mailbox-data-consent-sheet .mailbox-wizard-heading p{color:var(--secondary);overflow-wrap:anywhere;margin:6px 0 0}.mailbox-wizard-name input{width:100%;min-height:44px}.mailbox-wizard-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.mailbox-wizard-complete{grid-template-columns:auto minmax(0,1fr);align-items:start}.mailbox-wizard-complete .mailbox-wizard-actions{grid-column:1/-1}.mailbox-sync-periods{flex-wrap:wrap;gap:8px;display:flex}.mailbox-sync-periods .button{min-height:38px;padding:7px 12px;font-size:12px}.mailbox-sync-date{max-width:280px}.mailbox-sync-date input{min-height:42px}.mailbox-sync-toggle{width:fit-content;color:var(--foreground);align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.mailbox-sync-toggle input{width:18px;height:18px;accent-color:var(--primary)}.mailbox-sync-preview{border:1px solid var(--border);background:var(--surface-subtle);border-radius:14px;align-items:center;gap:13px;min-height:76px;padding:14px 16px;display:flex}.mailbox-sync-preview-icon{background:var(--surface);width:42px;height:42px;color:var(--primary);border-radius:12px;flex:0 0 42px;place-items:center;font-size:20px;display:grid}.mailbox-sync-preview>div{flex:1;gap:3px;min-width:0;display:grid}.mailbox-sync-preview strong{color:var(--foreground);font-size:16px}.mailbox-sync-preview small,.mailbox-sync-cost-note{color:var(--secondary);font-size:12px;line-height:1.5}.mailbox-sync-breakdown{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:7px;margin-top:7px;display:grid}.mailbox-sync-breakdown>div{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--secondary);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.mailbox-sync-breakdown>div strong{flex:none;font-size:12px}.mailbox-sync-breakdown>small{grid-column:1/-1}.mailbox-sync-cost-note{background:#fbf6e9;border-left:3px solid #d49a34;border-radius:0 8px 8px 0;margin:0;padding:10px 12px}.attachment-download{flex-shrink:0;margin-left:auto}.mail-sync-status{gap:3px;display:grid}.mail-sync-status small{color:var(--secondary);font-size:11px}.mailbox-success-mark{color:#21684e;background:#e2f3eb;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid}.provider-mark{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--primary);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.provider-mark .ui-icon-svg{display:block}.provider-microsoft{color:#2473c7}.mailbox-access-panel{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px;display:grid}.mailbox-access-panel h3{margin-top:7px;font-size:18px}.mailbox-name-editor{align-items:center;gap:6px;min-width:230px;display:flex}.mailbox-name-editor input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:36px;color:var(--foreground);font:inherit;border-radius:8px;padding:0 9px;font-size:12px}.mailbox-name-editor input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mailbox-name-editor .button{min-height:36px;padding-inline:10px;font-size:12px}.workspace-table-wrap small{color:var(--secondary);font-size:11px}.mail-metric-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.mail-metric-card{gap:9px;min-width:0;padding:15px;display:grid}.mail-metric-card span{color:var(--secondary);font-size:11px;line-height:1.4}.mail-metric-card strong{letter-spacing:-.04em;font-size:24px}.mail-privacy-note{color:var(--secondary);margin:-4px 0 0;font-size:12px;line-height:1.5}.workspace-settings{padding:clamp(18px,3vw,28px);position:relative}.workspace-settings h2,.workspace-settings h3,.workspace-team h2,.workspace-team h3{margin:5px 0 7px}.workspace-settings>div>p,.workspace-page-heading p,.team-invite-panel>div>p,.custom-role-panel>div>p{color:var(--secondary);font-size:var(--itiplo-page-description-size,15px);margin:0;line-height:1.6}.workspace-settings hr{border:0;border-top:1px solid var(--border);width:100%}.workspace-settings .field{gap:10px;max-width:400px;margin:0;display:grid}.workspace-settings .field span,.team-invite-form .field span,.custom-role-form .field span{color:var(--foreground);font-size:13px;font-weight:650}.workspace-ai-summary-settings{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:16px;width:100%;min-width:0;padding:clamp(16px,2.4vw,22px);display:grid}.workspace-ai-summary-settings>div>p{max-width:76ch;color:var(--secondary);margin:0;line-height:1.55}.workspace-ai-summary-provider{color:var(--secondary);justify-items:start;gap:4px;font-size:13px;display:grid}.workspace-ai-summary-provider strong{color:var(--foreground);overflow-wrap:anywhere}.workspace-ai-summary-provider small,.workspace-ai-summary-consent small{color:var(--secondary);line-height:1.5}.workspace-ai-summary-consent{cursor:pointer;align-items:flex-start;gap:11px;max-width:780px;display:flex}.workspace-ai-summary-consent input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin:2px 0 0}.workspace-ai-summary-consent span{gap:4px;display:grid}.workspace-ai-summary-consent strong{color:var(--foreground);font-size:14px}.workspace-ai-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspace-ai-summary-metrics>div{background:var(--background,#f5f9fb);border-radius:10px;gap:3px;min-width:0;padding:12px;display:grid}.workspace-ai-summary-metrics strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:18px}.workspace-ai-summary-metrics span{color:var(--secondary);font-size:12px}.workspace-ai-summary-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-ai-summary-actions p{color:var(--secondary);margin:0;font-size:12px;line-height:1.5}.workspace-ai-summary-actions .button{flex:none}@media (width<=760px){.workspace-ai-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-ai-summary-actions{flex-direction:column;align-items:stretch}.workspace-ai-summary-actions .button{width:100%}}.team-invite-form input:not([type=checkbox]):not([type=radio]),.custom-role-form input:not([type=checkbox]):not([type=radio]){border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--foreground);border-radius:9px;padding:8px 10px}.workspace-settings .itiplo-select,.team-invite-form .itiplo-select{width:100%;min-width:0}.classification-editor-heading,.classification-rule-heading,.classification-criteria-heading,.classification-save-row{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.shell-main .workspace-settings .classification-editor-heading h3,.shell-main .workspace-settings .classification-rule-heading h4,.shell-main .workspace-settings .classification-criteria-heading h5{margin:5px 0 4px}.classification-editor-heading p,.classification-criteria-heading p,.classification-help{color:var(--secondary);margin:0;font-size:13px;line-height:1.55}.classification-editor-heading p{font-size:var(--itiplo-page-description-size,15px);line-height:1.6}.classification-actions{flex:none;justify-content:flex-end;gap:8px;display:flex}.classification-template-panel{border:1px solid var(--border);background:#f2f8fa;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(220px,1.5fr) auto;align-items:end;gap:14px;padding:16px;display:grid}.classification-template-current{gap:4px;min-width:0;display:grid}.classification-template-current strong{overflow-wrap:anywhere}.classification-template-current>span:last-child{color:var(--secondary);font-size:12px}.classification-template-select{margin:0}.classification-rule-list{gap:14px;min-width:0;display:grid}.classification-rule-card{border:1px solid var(--border);background:linear-gradient(145deg,#fff 0%,#fbfdfe 100%);border-radius:12px;gap:16px;min-width:0;padding:18px;display:grid}.classification-rule-heading{border-bottom:1px solid var(--border);align-items:flex-start;padding-bottom:12px}.classification-rule-heading h4{font-size:17px}.classification-rule-heading .danger-quiet{border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:650}.classification-rule-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.classification-field{min-width:0;color:var(--foreground);gap:10px;font-size:12px;font-weight:650;display:grid}.classification-field input,.classification-field textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--foreground);border-radius:8px;padding:9px 10px;font-size:13px;font-weight:450;line-height:1.45}.classification-field textarea{resize:vertical;min-height:58px}.classification-field input:disabled{background:var(--surface-subtle);color:var(--secondary);opacity:1}.classification-instructions{grid-column:1/-1}.classification-criteria-heading{align-items:flex-end}.classification-criteria-heading h5{font-size:14px}.classification-criteria-heading p{font-size:12px}.button.small{min-height:34px;padding:0 11px;font-size:12px}.classification-criteria-list{gap:8px;display:grid}.classification-criterion{background:var(--surface-subtle);border-radius:9px;grid-template-columns:minmax(140px,.8fr) minmax(220px,1.7fr) 34px;align-items:end;gap:9px;min-width:0;padding:10px;display:grid}.classification-criterion-label,.classification-criterion-description{min-width:0}.classification-remove-criterion{border:1px solid var(--border);background:var(--surface);width:34px;height:38px;color:var(--danger);border-radius:8px;font-size:21px}.classification-remove-criterion:disabled{cursor:not-allowed;opacity:.45}.classification-save-row{justify-content:flex-end;padding-top:4px}.classification-editor-heading .button:disabled,.classification-save-row .button:disabled{cursor:wait;opacity:.65}.classification-preview{border:1px solid var(--border);background:linear-gradient(145deg,#fff 0%,#f4fafb 100%);border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.classification-preview-heading,.classification-preview-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.shell-main .workspace-settings .classification-preview-heading h4{margin:5px 0 0;font-size:17px}.classification-preview-heading>span,.classification-preview-summary>span{color:var(--secondary);font-size:12px}.classification-preview-summary{background:var(--surface-subtle);border-radius:9px;justify-content:flex-start;padding:10px 12px}.classification-preview-answers{gap:8px;margin:0;display:grid}.classification-preview-answers>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,.8fr) minmax(0,1.6fr);gap:10px;padding:10px 0;display:grid}.classification-preview-answers dt{color:var(--secondary);font-size:13px;font-weight:650}.classification-preview-answers dd{gap:5px;min-width:0;margin:0;font-size:13px;display:grid}.classification-preview-answers dd>span,.classification-preview-answers details{color:var(--secondary);font-size:12px}.classification-preview-answers summary{cursor:pointer;width:fit-content}.classification-preview-answers ul{gap:3px;margin:6px 0 0;padding:0;list-style:none;display:grid}.classification-preview-answers li{justify-content:space-between;gap:12px;display:flex}.workspace-page-heading,.team-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-page-heading{justify-content:flex-end}.workspace-page-heading>.workspace-heading-actions{justify-content:flex-end;width:100%}.workspace-page-heading>.button{min-height:38px;padding-inline:13px;font-size:14px}.shell-page-heading-has-back{grid-template-columns:48px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.shell-page-heading-copy{min-width:0}.shell-page-heading-copy h1{font-size:var(--itiplo-page-title-size,23px)}.shell-page-description{max-width:1000px;color:var(--secondary);font-size:var(--itiplo-page-description-size,15px);margin:9px 0 0;line-height:1.6}.workspace-page-heading h2{font-size:var(--itiplo-page-title-size,23px)}.team-invite-panel,.team-table-panel,.custom-role-panel{min-width:0;padding:18px}.role-detail-page{gap:16px;padding-top:20px;display:grid}.role-permission-summary{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.role-permission-summary li{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;gap:5px;min-width:0;padding:13px 15px;display:grid}.role-permission-summary span{color:var(--secondary);font-size:13px;line-height:1.5}.team-invite-panel{gap:16px;display:grid}.team-invite-panel h3,.custom-role-panel h3,.team-section-heading h3{font-size:var(--itiplo-section-title-size,16px)}.team-invite-form{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.team-invite-form.mailbox-name-form{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;min-width:0}.team-invite-form .field,.custom-role-form .field{gap:10px;min-width:0;margin:0;display:grid}.team-invite-form .button{white-space:nowrap;min-height:42px}.mailbox-name-form .field,.mailbox-name-form input:not([type=checkbox]):not([type=radio]),.mailbox-wizard-name{width:100%;min-width:0}.mailbox-name-form input:not([type=checkbox]):not([type=radio]),.mailbox-wizard-name input{box-sizing:border-box}.mailbox-name-form .itiplo-select,.mailbox-name-form .mailbox-visibility-picker{width:100%;min-width:0}.invite-link-box{border-top:1px solid var(--border);align-items:end;gap:10px;padding-top:14px;display:flex}.mailbox-sharing-button{gap:8px;width:fit-content;max-width:100%;min-height:42px;margin-top:0}.mailbox-sharing-button>svg{flex:0 0 18px;width:18px;max-width:18px;height:18px;max-height:18px;display:block}.mailbox-name-form .mailbox-initial-response-field small{max-width:90ch}.mailbox-name-form>.workspace-heading-actions{justify-content:flex-end;width:100%}.mailbox-name-form>.workspace-heading-actions .button{flex:none;width:auto}.mailbox-signature-settings{gap:18px;width:100%;display:grid}.mailbox-signature-intro{justify-content:space-between;align-items:center;gap:16px;display:flex}.mailbox-signature-intro h4{margin:0 0 4px}.mailbox-signature-intro p{color:var(--secondary);margin:0}.mailbox-signature-layout{grid-template-columns:minmax(190px,.36fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.mailbox-signature-list{border:1px solid var(--border);background:var(--surface-subtle);border-radius:14px;gap:8px;padding:12px;display:grid}.mailbox-signature-list-item{border:1px solid var(--border);width:100%;min-width:0;color:var(--foreground);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;gap:8px;padding:12px;display:grid}.mailbox-signature-list-item.is-active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 15%, transparent)}.mailbox-signature-list-item>span:first-child{overflow-wrap:anywhere;font-weight:700}.mailbox-signature-badges{flex-wrap:wrap;gap:6px;display:flex}.mailbox-signature-badges small{border:1px solid var(--border);color:var(--secondary);background:var(--surface-subtle);border-radius:999px;padding:3px 8px;font-size:11px}.mailbox-signature-list>p{margin:4px}.mailbox-signature-form{gap:16px;min-width:0;display:grid}.mailbox-signature-form .rich-email-editor{min-height:250px}.mailbox-signature-form .rich-email-editor-content{min-height:140px}.mailbox-signature-option{border:1px solid var(--border);background:var(--surface-subtle);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.mailbox-signature-option input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:2px 0 0}.mailbox-signature-option span{gap:4px;display:grid}.mailbox-signature-option small{color:var(--secondary);line-height:1.45}@media (width<=760px){.mailbox-signature-intro{flex-direction:column;align-items:flex-start}.mailbox-signature-layout{grid-template-columns:minmax(0,1fr)}.mailbox-signature-list{max-height:250px;overflow:auto}.mailbox-signature-form .workspace-heading-actions{align-items:center}.mailbox-signature-form .workspace-heading-actions .button{flex:none}}.mailbox-sharing-button[aria-checked=true]{color:var(--accent);border-color:var(--accent);background:var(--surface-subtle)}.mailbox-initial-response-field{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;padding:14px}.mailbox-initial-response-help{max-width:68ch;color:var(--secondary);font-size:12px;line-height:1.55;display:block}.mailbox-type-value{gap:3px;min-width:0;line-height:1.4;display:grid}.mailbox-type-value>strong{color:var(--foreground);font-size:12px;font-weight:700}.mailbox-type-value[data-common=true]>strong{color:var(--primary)}.mailbox-type-value>small{color:var(--secondary);overflow-wrap:anywhere;font-size:11px}.mailbox-sharing-members{min-width:0;max-height:320px;overflow-y:auto}.mailbox-sharing-members label{min-height:44px}.mailbox-sharing-members small{overflow-wrap:anywhere}.invite-link-box .field{flex:1;min-width:0;margin:0}.invite-link-box input{border:1px solid var(--border);background:var(--surface-subtle);width:100%;min-height:42px;color:var(--foreground);border-radius:9px;padding:8px 10px}.team-table-panel{padding:16px 0 0}.team-section-heading{align-items:center;margin:0 16px 12px}.team-table-panel>.record-detail-grid,.workspace-profile-panel .record-detail-grid{margin-inline:16px}.team-section-heading h3{margin:0}.team-section-heading>div>p{color:var(--secondary);font-size:var(--itiplo-section-description-size,14px);margin:4px 0 0;line-height:1.5}.team-section-heading>span{color:var(--secondary);font-size:12px}.workspace-table-wrap .itiplo-select{min-width:140px}.workspace-table-wrap .itiplo-select-trigger{min-height:34px;padding:5px 8px;font-size:12px}.work-queue-table td>strong,.work-queue-table td>small{display:block}.work-queue-table td>small{overflow-wrap:anywhere;margin-top:3px}.mail-work-history{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.mail-work-history-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mail-work-history-list li{gap:2px;display:grid}.mail-work-history-list small{color:var(--secondary)}.work-task-list{gap:8px;min-width:170px;display:grid}.work-task-item{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:4px;min-width:0;padding:9px;display:grid}.work-task-item>strong,.work-task-item>small{overflow-wrap:anywhere}.work-task-item>small,.project-page{min-width:0}.project-page .workspace-page-heading{margin-bottom:-4px}.project-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px;padding:0 16px 16px;display:grid}.project-card{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border-radius:13px;gap:12px;padding:16px;transition:border-color .14s,background .14s;display:grid}.project-card:hover{border-color:var(--accent);background:var(--surface-subtle)}.project-card-heading,.project-card-meta,.project-summary-meta,.project-task-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.project-card-heading{justify-content:space-between}.project-card-heading>strong{overflow-wrap:anywhere;min-width:0;font-size:16px}.project-card-description,.project-card-meta,.project-summary-heading p,.project-summary-meta,.project-task-copy p,.project-task-meta{color:var(--secondary)}.project-card-description{overflow-wrap:anywhere;min-height:2.8em;line-height:1.45}.project-card-meta,.project-summary-meta,.project-task-meta{font-size:12px}.project-status,.project-priority{border:1px solid var(--border);background:var(--surface-subtle);width:fit-content;min-height:26px;color:var(--secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.project-status.is-active,.project-priority.is-high{color:var(--primary)}.project-status.is-archived,.project-status.is-completed,.project-priority.is-low{color:var(--secondary)}.project-summary-panel{gap:16px;min-width:0;padding:clamp(16px,3vw,24px);display:grid}.project-summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.project-summary-heading>div{min-width:0}.project-summary-heading h2{overflow-wrap:anywhere;margin:5px 0 7px;font-size:clamp(20px,3vw,26px)}.project-summary-heading p{overflow-wrap:anywhere;max-width:760px;margin:0;line-height:1.55}.project-status-field,.project-task-status-field{min-width:min(100%,190px);color:var(--secondary);gap:5px;font-size:11px;font-weight:700;display:grid}.project-status-field .itiplo-select,.project-task-status-field .itiplo-select{width:100%}.project-summary-meta{border-top:1px solid var(--border);padding-top:12px}.project-tasks-panel{padding-top:16px}.project-task-list{gap:8px;padding:0 16px 16px;display:grid}.project-task-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.project-task-copy{flex:280px;gap:7px;min-width:0;display:grid}.project-task-copy>strong,.project-task-copy p{overflow-wrap:anywhere}.project-task-copy p{margin:0;line-height:1.45}.project-task-status-field{flex:0 200px}.project-task-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.project-empty{padding:18px 16px 22px}.work-task-context{color:var(--secondary)}.work-task-create{white-space:nowrap;justify-self:start;min-height:36px}.work-task-form{gap:14px;display:grid}.work-task-context{overflow-wrap:anywhere;margin:0}.work-acknowledgement{justify-items:start;gap:7px;min-width:190px;display:grid}.work-acknowledgement-status{border:1px solid var(--border);background:var(--surface-subtle);min-height:27px;color:var(--secondary);border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex}.work-acknowledgement-status.is-needs_review,.work-acknowledgement-status.is-failed{border-color:var(--warning-border,var(--border));color:var(--warning,var(--secondary))}.work-acknowledgement-status.is-sent,.work-acknowledgement-status.is-accepted{color:var(--primary)}.work-acknowledgement-review{gap:8px;width:min(100%,360px);display:grid}.work-acknowledgement-review label{color:var(--secondary);gap:6px;font-size:11px;font-weight:650;display:grid}.work-acknowledgement-review textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:92px;color:var(--foreground);font:inherit;border-radius:10px;padding:10px 11px;font-size:12px;line-height:1.5}.work-acknowledgement-review .button{min-height:40px;padding-inline:12px;font-size:12px}.button.table-action{white-space:nowrap;min-height:32px;padding:5px 9px;font-size:11px}@media (width<=1280px){.mailbox-initial-response-field{padding:12px}.work-queue-table{padding:0 10px 12px;overflow:visible}.work-queue-table table,.work-queue-table tbody{width:100%;min-width:0;display:block}.work-queue-table table{table-layout:fixed}.work-queue-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.work-queue-table tbody>tr{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:14px;width:100%;min-width:0;margin:0 0 12px;padding:6px 13px;display:block;overflow:hidden}.work-queue-table tbody>tr>td{box-sizing:border-box;border:0;border-bottom:1px solid var(--border);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;padding:9px 0;display:grid}.work-queue-table tbody>tr>td:last-child{border-bottom:0}.work-queue-table tbody>tr>td[data-label]:before{content:attr(data-label);color:var(--secondary);letter-spacing:.035em;font-size:10px;font-weight:750}.work-queue-table tbody>tr>td[colspan]{padding:0}.work-queue-table .work-acknowledgement,.work-queue-table .work-acknowledgement-review{width:100%;min-width:0;max-width:100%}.work-queue-table .work-acknowledgement-review label{min-width:0;max-width:100%}.work-queue-table .work-acknowledgement-review textarea{min-width:0;max-width:100%;min-height:112px;font-size:16px}.work-queue-table .work-acknowledgement-review .button{width:100%;min-height:44px}.work-queue-table .itiplo-select,.work-queue-table .itiplo-select-trigger,.work-task-list{width:100%;min-width:0}.work-task-create{width:100%}.project-card-grid,.project-task-list{padding-inline:10px}.project-card{padding:13px}.project-summary-panel{padding:15px}.project-task-card{align-items:stretch;padding:12px}.project-task-status-field{flex-basis:100%;min-width:0}.project-task-actions{align-items:stretch;width:100%}.project-task-actions .button,.project-task-status-field .itiplo-select,.project-task-status-field .itiplo-select-trigger{width:100%}}.mailbox-table-actions{flex-wrap:nowrap;align-items:center;gap:4px}.mailbox-accounts-table .mailbox-action-button{flex:0 0 32px;justify-content:center;align-items:center;gap:0;width:32px;min-width:32px;min-height:32px;padding:0;display:inline-flex}.mailbox-accounts-table .mailbox-action-button>svg{flex:0 0 18px;width:18px;height:18px;display:block}.mailbox-storage-panel>.team-section-heading strong{color:var(--primary);white-space:nowrap;font-size:20px}.mailbox-storage-panel .team-section-heading small,.mailbox-storage-note{color:var(--secondary)}.mailbox-storage-panel .team-section-heading small{margin-top:4px;font-size:13px;line-height:1.5;display:block}.mailbox-storage-note{overflow-wrap:anywhere;margin:0 16px 16px;font-size:13px;line-height:1.6}.mailbox-storage-table .itiplo-table{min-width:560px}.custom-role-panel{gap:15px;display:grid}.role-list{flex-wrap:wrap;gap:8px;display:flex}.role-item{border:1px solid var(--border);background:var(--surface-subtle);min-width:130px;color:var(--foreground);text-align:left;cursor:pointer;border-radius:9px;gap:3px;padding:10px 12px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.role-item:hover,.role-item[aria-pressed=true]{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 12%, transparent)}.role-item strong{font-size:13px}.role-item span{color:var(--secondary);font-size:11px}.custom-role-form{gap:14px;display:grid}.custom-role-form .field{max-width:420px}.custom-role-form fieldset{border:1px solid var(--border);border-radius:9px;min-width:0;padding:13px}.custom-role-form legend{color:var(--foreground);padding:0 5px;font-size:13px;font-weight:650}.role-editor-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.role-editor-heading h4,.custom-role-panel>h4{margin:0 0 5px;font-size:15px}.role-editor-heading p{color:var(--secondary);margin:0;font-size:12px}.role-permission-table-wrap{overscroll-behavior-inline:contain;border:1px solid var(--border);border-radius:8px;max-width:100%;overflow-x:auto}.role-permission-table{border-collapse:collapse;width:100%;min-width:680px;font-size:12px}.role-permission-table th,.role-permission-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:10px 16px}.role-permission-table th{background:var(--surface-subtle);color:var(--secondary);white-space:nowrap;font-size:11px;font-weight:650}.role-permission-table tr:last-child td{border-bottom:0}.role-permission-table th:first-child,.role-permission-table td:first-child{white-space:nowrap;width:155px}.role-permission-table th:nth-child(2),.role-permission-table td:nth-child(2){white-space:nowrap;width:140px}.role-permission-table th:last-child,.role-permission-table td:last-child{text-align:center;width:64px}.role-permission-table input{width:17px;height:17px;accent-color:var(--accent);vertical-align:middle;margin:0}.workspace-error,.workspace-notice{margin:0;font-size:13px;line-height:1.5}.workspace-error{color:var(--danger)}.workspace-notice{color:#21684e}@media (width<=760px){.classification-editor-heading,.classification-rule-heading,.classification-criteria-heading{flex-direction:column;align-items:stretch}.classification-actions{justify-content:flex-end;width:100%}.classification-actions .button{flex:none;min-width:0;padding-inline:9px}.classification-template-panel{grid-template-columns:minmax(0,1fr);align-items:stretch}.classification-template-panel>.button{width:100%}.classification-rule-fields{grid-template-columns:minmax(0,1fr)}.classification-criterion{grid-template-columns:minmax(0,1fr) 34px}.classification-criterion-label{grid-column:1/-1}.classification-criterion-description{grid-column:1}.classification-remove-criterion{grid-area:2/2}.classification-rule-heading .danger-quiet{width:100%}.classification-save-row .button{width:auto}.classification-save-row{flex-wrap:wrap;justify-content:flex-start}.classification-preview-answers>div{grid-template-columns:minmax(0,1fr);gap:5px}.overview-card{flex-wrap:wrap}.overview-card .button{width:100%}.mail-provider-card{flex-wrap:wrap}.mail-provider-card .button,.mailbox-data-consent-sheet .mailbox-wizard-actions .button{width:100%}.mailbox-wizard{gap:16px;padding:16px}.mailbox-wizard-dialog{width:100vw;max-width:100vw;max-height:90dvh;margin:0;animation-name:mailbox-sheet-fade-in;inset:auto 0 0}.mailbox-wizard-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.mailbox-wizard{max-height:90dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.mailbox-wizard-dialog[open]>.mailbox-wizard{animation:.18s ease-out both mailbox-sheet-enter}@keyframes mailbox-sheet-fade-in{0%{opacity:.8}to{opacity:1}}@keyframes mailbox-sheet-enter{0%{opacity:.8;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.mailbox-wizard-heading{align-items:center}.mailbox-wizard-heading .button{min-height:36px;padding-inline:10px}.mailbox-wizard-heading+.mailbox-wizard-steps{margin-top:-4px}.mailbox-wizard-steps{justify-content:space-between;align-items:center;gap:6px;display:flex;position:relative}.mailbox-wizard-steps:before{background:var(--border);content:"";pointer-events:none;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mailbox-wizard-steps li{z-index:1;background:var(--surface);white-space:nowrap;flex:none;justify-content:center;gap:6px;padding:7px 8px;font-size:10px;line-height:1.2;position:relative}.mailbox-wizard-steps li:not(.is-active) .mailbox-wizard-step-label{display:none}.mailbox-sync-periods .button{flex:calc(50% - 8px)}.mailbox-wizard-actions .button{min-width:0}.mailbox-wizard-steps li>span:first-child{flex-basis:21px;width:21px;height:21px}.mailbox-wizard-actions{justify-content:stretch}.mailbox-wizard-actions .button{flex:auto}.mailbox-wizard-complete .mailbox-wizard-actions{grid-column:1/-1}.workspace-heading-actions{justify-content:flex-end;width:100%}.workspace-heading-actions .button{flex:none}.team-invite-form{grid-template-columns:minmax(0,1fr)}.team-invite-form .button{width:100%}.mailbox-name-form>.field .mailbox-sharing-button{width:fit-content}.invite-link-box,.role-editor-heading{flex-direction:column;align-items:stretch}.role-editor-heading .button{width:100%}.role-permission-table-wrap{border:0;max-width:100%;margin-inline:0;overflow:visible}.role-permission-table{min-width:0;display:block}.role-permission-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.role-permission-table tbody{gap:8px;display:grid}.role-permission-table tr{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;display:grid}.role-permission-table td,.role-permission-table td:first-child,.role-permission-table td:nth-child(2),.role-permission-table td:last-child{text-align:left;white-space:normal;border:0;width:auto}.role-permission-table td:first-child{color:var(--secondary);grid-column:1;padding:10px 8px 0 12px;font-size:10px;font-weight:650}.role-permission-table td:nth-child(2){color:var(--foreground);grid-column:1;padding:2px 8px 1px 12px;font-weight:700}.role-permission-table td:nth-child(3){color:var(--secondary);grid-column:1;padding:0 8px 10px 12px;font-size:11px}.role-permission-table td:last-child{text-align:center;grid-area:1/2/span 3;padding:8px}}.workspace-switcher{border:1px solid var(--border);border-radius:8px;gap:6px;margin-bottom:12px;padding:12px;display:grid}.workspace-switcher>span{color:var(--secondary);font-size:11px}.workspace-switcher .itiplo-select-trigger{width:100%;min-width:0;min-height:35px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.sidebar-is-collapsed .workspace-switcher .itiplo-select-trigger{justify-content:center;padding:5px}.sidebar-is-collapsed .workspace-switcher .itiplo-select-value{display:none}.workspace-inbox{touch-action:pan-y;grid-template-columns:minmax(300px,.72fr) minmax(0,1.5fr);align-items:start;gap:14px;width:100%;min-width:0;margin-top:20px;display:grid;position:relative}.workspace-inbox[data-view=analysis]{grid-template-columns:minmax(0,1fr)}.inbox-detail-topbar{justify-content:flex-end;min-width:0;display:flex}.inbox-detail-list-toggle{display:none}.workspace-inbox[data-list-collapsed=true] .inbox-detail-list-toggle{display:inline-flex}.inbox-list-collapse-action{white-space:nowrap}.workspace-inbox[data-view=analysis] .inbox-detail-panel{display:none}.inbox-tabs,.inbox-filters{grid-column:1/-1}.inbox-tabs{border-bottom:1px solid var(--border);align-items:stretch;gap:10px;min-width:0;display:flex}.inbox-tab{min-height:46px;color:var(--secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:9px;padding:8px 16px 10px;font-size:14px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.inbox-tab[aria-selected=true]{border-bottom-color:var(--primary);color:var(--primary)}.inbox-tab>span,.inbox-advanced-filters summary>span{background:var(--surface-subtle);min-width:22px;min-height:22px;color:var(--secondary);border-radius:999px;place-items:center;padding-inline:5px;font-size:11px;font-weight:700;display:inline-grid}.inbox-filters{gap:13px;min-width:0;padding:14px 16px;display:grid}.inbox-filter-primary,.inbox-filter-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.inbox-filter-field{min-width:0;margin:0}.inbox-filter-field>span{color:var(--secondary);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.inbox-filter-field .itiplo-select-trigger{width:100%;min-width:0}.inbox-advanced-filters{border-top:1px solid var(--border);min-width:0}.inbox-advanced-filters summary{width:fit-content;min-height:34px;color:var(--primary);cursor:pointer;align-items:center;gap:8px;padding-block:5px;font-size:12px;font-weight:700;list-style:none;display:flex}.inbox-advanced-filters summary::-webkit-details-marker{display:none}.inbox-advanced-filters summary:after{content:"⌄";margin-left:2px;transition:transform .15s}.inbox-advanced-filters[open] summary:after{transform:rotate(180deg)}.inbox-filter-advanced-grid{padding-top:8px}.inbox-filter-result{min-width:0;color:var(--secondary);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.inbox-filter-result .text-button{flex:none;min-height:28px;margin:0;padding:4px 0;font-size:11px}.inbox-list-panel,.inbox-detail-panel{min-width:0}.inbox-list-panel{border-radius:14px;padding:0;overflow:hidden}.inbox-list-heading,.inbox-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-list-heading{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;min-height:0;padding:14px 16px 12px;display:grid}.inbox-list-title{align-items:center;gap:9px;min-width:0;display:flex}.inbox-list-heading h2,.inbox-detail-header h2{letter-spacing:-.025em;margin:0;font-size:19px}.inbox-list-count,.inbox-section-heading>span,.inbox-accordion-trailing>span:not(.status-tag){color:var(--secondary);font-size:12px}.inbox-list-count{text-align:right;justify-self:end}.inbox-list-title .inbox-refresh-action{flex:0 0 32px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:inline-flex}.inbox-list-title .inbox-refresh-action svg{flex:0 0 18px;width:18px;height:18px;margin:0}.inbox-list-title .inbox-selection-toggle{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:11px;display:inline-flex}.inbox-selection-toggle svg{flex:0 0 15px;width:15px;height:15px;display:block}.inbox-list-title .inbox-empty-trash-action{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:11px;display:inline-flex}.inbox-empty-trash-action svg{flex:0 0 15px;width:15px;height:15px;margin:0;display:block}.inbox-search{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:36px;color:var(--secondary);border-radius:9px;grid-area:2/1/auto/-1;align-items:center;gap:8px;padding:0 10px;display:flex}.inbox-mailbox-filter{grid-area:2/1;width:100%;min-width:0}.inbox-mailbox-filter .itiplo-select-trigger{width:100%;height:36px;min-height:36px;padding:0 10px;font-size:12px}.inbox-list-heading[data-multi-mailbox=true]{grid-template-columns:minmax(120px,210px) minmax(0,1fr) auto}.inbox-list-heading[data-multi-mailbox=true] .inbox-list-title{grid-area:1/1/auto/3}.inbox-list-heading[data-multi-mailbox=true] .inbox-list-count{grid-area:1/3}.inbox-list-heading[data-multi-mailbox=true] .inbox-mailbox-filter{grid-area:2/1}.inbox-list-heading[data-multi-mailbox=true] .inbox-search{grid-area:2/2/auto/4}.inbox-sync-status{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-subtle) 58%, var(--surface));min-width:0;min-height:34px;color:var(--secondary);border-radius:9px;grid-area:3/1/auto/-1;align-items:center;gap:10px;padding:5px 10px;font-size:11px;display:flex}.inbox-data-consent-alert{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-subtle) 58%, var(--surface));border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px 18px;min-width:0;margin:10px 12px;padding:10px 12px;display:flex}.inbox-data-consent-copy{gap:3px;min-width:0;display:grid}.inbox-data-consent-copy strong{color:var(--foreground);font-size:12px}.inbox-data-consent-copy p{color:var(--secondary);margin:0;font-size:11px;line-height:1.5}.inbox-data-consent-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:7px;min-width:0;display:flex}.inbox-data-consent-item{min-width:0;color:var(--foreground);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;display:flex}.inbox-data-consent-item>span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.inbox-data-consent-item small{max-width:260px;color:var(--secondary);font-size:10px}.inbox-sync-spinner{border:2px solid color-mix(in srgb, var(--primary) 24%, var(--border));border-top-color:var(--primary);border-radius:50%;flex:0 0 15px;width:15px;height:15px;animation:.8s linear infinite inbox-sync-spin;display:inline-block}.inbox-sync-copy{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.inbox-sync-copy strong{color:var(--foreground);text-overflow:ellipsis;font-weight:650;overflow:hidden}.inbox-sync-progress{background:color-mix(in srgb, var(--primary) 12%, var(--surface));border-radius:999px;flex:auto;min-width:48px;height:4px;display:block;overflow:hidden}.inbox-sync-progress>span{border-radius:inherit;background:var(--primary);height:100%;transition:width .3s;display:block}.mailbox-sync-status{justify-items:start;gap:4px;display:grid}.mailbox-reconnect-hint{max-width:34ch;color:var(--danger,#a13c3c);font-size:11px;line-height:1.4}.mailbox-sync-active{color:var(--primary);align-items:center;gap:7px;font-weight:650;display:inline-flex}.mailbox-sync-active .inbox-sync-spinner{border-width:1.5px;flex-basis:13px;width:13px;height:13px}.inbox-load-more-row{justify-content:center;width:100%;padding:10px 12px;display:flex}.analysis-load-more-row{border-top:1px solid var(--border)}.analysis-mailbox-filter{width:min(220px,34vw);min-width:130px}.analysis-mailbox-filter .itiplo-select-trigger{width:100%;height:34px;min-height:34px;padding:0 9px;font-size:11px}.analysis-live-status{color:var(--primary);align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}@keyframes inbox-sync-spin{to{transform:rotate(360deg)}}@media (width<=980px){.inbox-list-heading[data-multi-mailbox=true]{grid-template-columns:minmax(0,1fr) auto}.inbox-list-heading[data-multi-mailbox=true] .inbox-list-title{grid-area:1/1}.inbox-list-heading[data-multi-mailbox=true] .inbox-list-count{grid-area:1/2}.inbox-list-heading[data-multi-mailbox=true] .inbox-mailbox-filter{grid-area:2/1/auto/-1}.inbox-list-heading[data-multi-mailbox=true] .inbox-search{grid-area:3/1/auto/-1}.inbox-list-heading[data-multi-mailbox=true] .inbox-sync-status{grid-row:4}}.inbox-search>.ui-icon-svg{flex:none;display:block}.inbox-search input{width:100%;min-width:0;min-height:34px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;padding:5px 0;font-size:12px}.inbox-search input::placeholder{color:var(--secondary);opacity:.78}.inbox-bulk-toolbar{box-sizing:border-box;border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 14px;min-width:0;min-height:36px;padding-top:10px;display:flex}.inbox-select-visible,.inbox-message-select{color:var(--secondary);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.inbox-select-visible{white-space:nowrap;min-height:36px;margin-inline-start:-4px}.inbox-select-visible input,.inbox-message-select input{appearance:none;border:1.5px solid color-mix(in srgb, var(--secondary) 55%, var(--border));background-color:var(--surface);cursor:pointer;border-radius:5px;flex:0 0 19px;place-content:center;width:19px;height:19px;margin:0;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .14s;display:inline-grid}.inbox-select-visible input:hover,.inbox-message-select input:hover{border-color:var(--primary)}.inbox-select-visible input:checked,.inbox-message-select input:checked,.inbox-select-visible input[aria-checked=mixed],.inbox-message-select input[aria-checked=mixed]{border-color:var(--primary);background-color:var(--primary)}.inbox-select-visible input:checked,.inbox-message-select input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3.2 3.2L13 4.5' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px}.inbox-select-visible input[aria-checked=mixed],.inbox-message-select input[aria-checked=mixed]{background-image:linear-gradient(#fff,#fff);background-position:50%;background-repeat:no-repeat;background-size:9px 2px}.inbox-select-visible input:focus-visible,.inbox-message-select input:focus-visible{outline:0;box-shadow:0 0 0 3px #087e9933}:root[data-input-modality=pointer] :is(.inbox-select-visible,.inbox-message-select) input:focus{box-shadow:none}.inbox-select-visible input:active,.inbox-message-select input:active{transform:scale(.94)}.inbox-select-visible input:disabled,.inbox-message-select input:disabled{cursor:not-allowed;opacity:.58}.inbox-bulk-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-left:auto;display:flex}.inbox-bulk-actions .button{min-height:36px;padding:0 10px;font-size:12px}.inbox-bulk-actions .inbox-toolbar-action{box-sizing:border-box;white-space:nowrap;flex:0 0 36px;justify-content:center;align-items:center;gap:0;width:36px;min-width:36px;height:36px;padding:0;font-size:0;display:inline-flex;position:relative;overflow:visible}.inbox-bulk-actions .inbox-toolbar-action svg{flex:0 0 16px;width:16px;height:16px;display:block}.inbox-bulk-actions .inbox-toolbar-action .inbox-action-tooltip{z-index:20;border:1px solid var(--border);background:var(--surface);width:max-content;max-width:min(200px,70vw);color:var(--foreground);text-align:center;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:650;line-height:1.2;transition:opacity .12s,transform .12s,visibility .12s;display:block;position:absolute;inset:auto auto calc(100% + 7px) 50%;transform:translate(-50%,4px);box-shadow:0 5px 16px #172f3a29}.inbox-bulk-actions .inbox-toolbar-action:last-child .inbox-action-tooltip{left:auto;right:0;transform:translateY(4px)}@media (hover:hover) and (pointer:fine){.inbox-bulk-actions .inbox-toolbar-action:hover .inbox-action-tooltip,.inbox-bulk-actions .inbox-toolbar-action:focus-visible .inbox-action-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.inbox-bulk-actions .inbox-toolbar-action:last-child:is(:hover,:focus-visible) .inbox-action-tooltip{transform:translateY(0)}}.inbox-message-list{overscroll-behavior:contain;align-content:start;max-height:min(72vh,860px);display:grid;overflow:auto}.inbox-message-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;transition:grid-template-columns .2s cubic-bezier(.2,.75,.25,1),background-color .15s;display:grid}.inbox-message-row.has-selection-control{grid-template-columns:minmax(0,0fr) minmax(0,1fr)}.workspace-inbox[data-selection-mode=true] .inbox-message-row{grid-template-columns:40px minmax(0,1fr)}.inbox-message-row.is-bulk-selected{background:#f0f8fa}.inbox-message-row.is-bulk-selected .inbox-message-item{background:0 0}.workspace-inbox[data-selection-mode=true] .inbox-message-row.is-detail-active{background:var(--surface-subtle);box-shadow:inset 3px 0 var(--primary)}.workspace-inbox[data-selection-mode=true] .inbox-message-row.is-detail-active .inbox-message-item{box-shadow:none;background:0 0}.inbox-message-select{opacity:0;visibility:hidden;pointer-events:none;justify-content:center;min-width:0;margin:0;padding-inline-start:4px;transition:opacity .14s,transform .2s cubic-bezier(.2,.75,.25,1),visibility .2s;overflow:hidden;transform:translate(-6px)}.workspace-inbox[data-selection-mode=true] .inbox-message-select{opacity:1;visibility:visible;pointer-events:auto;cursor:pointer;transform:translate(0)}.inbox-analysis-list{max-height:min(70vh,900px);display:grid;overflow:auto}.inbox-analysis-row{border:0;border-bottom:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--foreground);text-align:left;cursor:pointer;grid-template-columns:minmax(210px,.72fr) minmax(0,1.8fr);align-items:start;gap:16px;padding:16px;transition:background-color .15s,box-shadow .15s;display:grid}.inbox-analysis-row:hover,.inbox-analysis-row[aria-pressed=true]{background:var(--surface-subtle)}.inbox-analysis-row[aria-pressed=true]{box-shadow:inset 3px 0 var(--primary)}.inbox-analysis-row-copy{gap:8px;min-width:0;display:grid}.inbox-analysis-row-copy>strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inbox-analysis-row-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.inbox-analysis-row-value{background:#ffffffd6;border:1px solid #d6e7eccc;border-radius:8px;gap:4px;min-width:0;padding:8px 9px;display:grid}.inbox-analysis-row-value>span{color:var(--secondary);font-size:10px;line-height:1.25}.inbox-analysis-row-value>strong{overflow-wrap:anywhere;color:var(--foreground);font-size:11px;line-height:1.3}.inbox-message-item{background:var(--surface);width:100%;min-width:0;color:var(--foreground);text-align:left;border:0;gap:5px;padding:13px 16px;transition:background-color .15s,box-shadow .15s;display:grid}.inbox-message-item:hover,.inbox-message-item[aria-pressed=true]{background:var(--surface-subtle)}.inbox-message-item[aria-pressed=true]{box-shadow:inset 3px 0 var(--primary)}.inbox-message-meta,.inbox-message-tags{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.inbox-message-meta{color:var(--secondary);font-size:11px}.inbox-message-meta>.inbox-message-sender{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex;overflow:hidden}.inbox-message-item>strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inbox-message-item>.inbox-message-sender{align-items:center;gap:8px;min-width:0;display:flex}.inbox-unread-dot{background:var(--primary);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.inbox-message-item.is-unread .inbox-message-subject,.inbox-message-item.is-unread .inbox-message-meta>.inbox-message-sender{font-weight:800}.inbox-message-subject{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720;overflow:hidden}.inbox-message-snippet{color:var(--secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.inbox-message-tags{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:2px}.inbox-mailbox-chip{max-width:150px;color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inbox-priority-tag{min-height:20px;padding:1px 7px;font-size:9px}.inbox-priority-tag.priority-high{border-color:color-mix(in srgb, var(--danger,#a13c3c) 28%, var(--border));color:var(--danger,#a13c3c)}.inbox-priority-tag.priority-low{color:var(--secondary)}.needs-review-tag{border-color:color-mix(in srgb, #ba7b28 30%, var(--border));color:#8e5d18}.status-tag{border:1px solid var(--border);background:var(--surface);min-height:23px;color:var(--primary);border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.status-tag.is-warning{border-color:color-mix(in srgb, var(--danger,#b8483d) 30%, var(--border));color:var(--danger,#b8483d)}.attachment-tag{color:var(--secondary)}.inbox-detail-panel{scrollbar-gutter:stable;overscroll-behavior:contain;border-radius:14px;align-content:start;gap:18px;max-height:min(82vh,960px);padding:clamp(16px,2.5vw,26px);display:grid;position:sticky;top:14px;overflow:auto}.inbox-mobile-back{display:none}.inbox-detail-header{gap:12px;min-width:0;display:grid}.inbox-detail-header>.inbox-message-meta{flex-wrap:nowrap;justify-content:flex-start;gap:8px}.inbox-detail-header>.inbox-message-meta>.status-tag{flex:none}.inbox-detail-header>.inbox-message-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbox-message-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;display:flex}.inbox-message-toolbar .button{white-space:nowrap;min-height:38px}.inbox-message-toolbar .button>span[aria-hidden=true]{font-size:16px;line-height:1}.inbox-message-toolbar .inbox-close-message{flex:0 0 38px;place-items:center;width:38px;margin-left:auto;padding:0;font-size:20px;display:inline-grid}.inbox-detail-header h2{overflow-wrap:anywhere;font-size:clamp(20px,2.4vw,27px)}.inbox-address-list{color:var(--secondary);gap:7px;margin:0;font-size:12px;display:grid}.inbox-address-list>div{grid-template-columns:54px minmax(0,1fr);gap:8px;display:grid}.inbox-address-list dt{font-weight:700}.inbox-address-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.inbox-analysis-card{border:1px solid var(--border);background:linear-gradient(125deg, var(--surface-subtle), #fff);border-radius:12px;gap:14px;min-width:0;padding:8px 16px;display:grid}.inbox-ai-summary{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;gap:12px;min-width:0;padding:8px 14px;display:grid}.inbox-accordion:not([open]){align-self:start;height:max-content;min-height:max-content;display:block}.inbox-accordion[open]{align-self:start;height:max-content;min-height:max-content;display:grid}.inbox-ai-summary-content{gap:8px;min-width:0;display:grid}.inbox-ai-summary-item,.inbox-thread-message{border:1px solid var(--border);width:100%;min-width:0;color:var(--foreground);background:var(--surface);text-align:left;border-radius:10px;padding:12px 14px}.inbox-ai-summary-item{overflow-wrap:anywhere;gap:6px;display:grid}.inbox-ai-summary-item h4{color:var(--foreground);margin:0;font-size:12px}.inbox-ai-summary-item p,.inbox-ai-summary-state{color:var(--secondary);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.inbox-ai-summary-state.is-error{color:var(--danger)}.inbox-ai-summary-retry{justify-items:stretch;gap:8px;display:grid}.inbox-ai-summary-retry .inbox-ai-summary-state{text-align:left}.inbox-ai-summary-retry .button{justify-self:end;min-height:30px;padding:5px 10px;font-size:11px;line-height:1.2}.inbox-section-heading h3,.inbox-body-section h3{margin:0;font-size:14px}.inbox-section-heading .eyebrow{margin-bottom:5px;font-size:9px}.inbox-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.inbox-analysis-value{background:#ffffffd6;border:1px solid #d6e7eccc;border-radius:9px;gap:4px;min-width:0;padding:11px;display:grid}.inbox-analysis-value span,.inbox-confidence{color:var(--secondary);font-size:11px}.inbox-analysis-value strong{overflow-wrap:anywhere;color:var(--foreground);font-size:13px}.inbox-confidence{margin:0}.inbox-analysis-answers{gap:8px;margin-top:8px;display:grid}.inbox-analysis-answer{background:#ffffffd6;border:1px solid #d6e7eccc;border-radius:9px;gap:8px;min-width:0;padding:12px;display:grid}.inbox-analysis-answer-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.inbox-analysis-answer-heading>div{gap:4px;min-width:0;display:grid}.inbox-analysis-answer-heading h4{overflow-wrap:anywhere;margin:0;font-size:13px}.inbox-analysis-answer-heading>strong{overflow-wrap:anywhere;color:var(--primary);text-align:right;flex:none;font-size:13px}.inbox-analysis-answer .eyebrow{margin:0;font-size:9px}.inbox-analysis-probability-details{color:var(--secondary);font-size:11px}.inbox-analysis-probability-details summary{cursor:pointer;width:fit-content;font-weight:700}.inbox-analysis-reasons{gap:8px;min-width:0;margin-top:16px;display:grid}.inbox-analysis-reasons h4{color:var(--foreground);margin:0;font-size:12px}.inbox-analysis-reasons ul{color:var(--secondary);gap:8px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.inbox-analysis-probabilities{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.inbox-analysis-probabilities li{grid-template-columns:minmax(70px,1fr) minmax(70px,1.4fr) 38px;align-items:center;gap:8px;min-width:0;display:grid}.inbox-analysis-probabilities li>span:first-child{overflow-wrap:anywhere}.inbox-analysis-probabilities strong{color:var(--foreground);text-align:right}.inbox-probability-meter{background:var(--surface-subtle);border-radius:999px;height:6px;display:block;overflow:hidden}.inbox-probability-meter>span{border-radius:inherit;background:var(--primary);height:100%;display:block}.inbox-attachments,.inbox-body-section{gap:10px;min-width:0;display:grid}.inbox-message-content-group{gap:8px;min-width:0;display:grid}.inbox-attachments>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.inbox-body-section{order:initial;border-bottom:1px solid var(--border);padding-bottom:12px}.inbox-body-section>.inbox-section-heading{border-bottom:1px solid var(--border);padding-bottom:10px}.inbox-attachments>ul>li{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.attachment-file-icon{background:var(--surface-subtle);width:34px;height:34px;color:var(--primary);border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.attachment-thumbnail{object-fit:cover;border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;flex:0 0 48px;width:48px;max-width:48px;height:48px;display:block}.attachment-file-copy{flex:auto;gap:3px;min-width:0;display:grid}.attachment-file-copy strong{overflow-wrap:anywhere;font-size:12px}.attachment-file-copy small{color:var(--secondary);font-size:10px}.attachment-scan{color:var(--secondary);flex:none;font-size:10px}.attachment-scan-safe{color:var(--success)}.attachment-scan-blocked,.attachment-scan-failed{color:var(--danger)}.inbox-message-body{border:1px solid var(--border);background:var(--surface);min-height:120px;color:var(--foreground);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:10px;margin:0;padding:15px;font-size:13px;line-height:1.7}.inbox-message-html{background:var(--surface);border:0;border-radius:0;width:100%;height:1px;min-height:0;max-height:none;display:block;overflow:hidden}.inbox-content-format,.inbox-privacy-note{color:var(--secondary);font-size:10px}.inbox-privacy-note{margin:0}.inbox-state{color:var(--secondary);margin:0;padding:18px;font-size:13px;line-height:1.55}.inbox-empty{min-height:310px}.inbox-loading-state{min-height:160px}.inbox-empty p,.inbox-detail-empty p{margin-bottom:12px}.inbox-detail-empty{min-height:320px;margin-top:0}.inbox-detail-empty p{max-width:330px}.analysis-dashboard{gap:16px;width:100%;min-width:0;margin-top:24px;display:grid}.analysis-progress{background:color-mix(in srgb, var(--surface-subtle) 62%, var(--surface));gap:12px;padding:15px 18px;display:grid}.analysis-progress-heading,.analysis-panel-heading,.analysis-results-heading,.analysis-filter-footer{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.analysis-progress-heading>div,.analysis-panel-heading>div{gap:3px;min-width:0;display:grid}.analysis-progress-heading .eyebrow{color:var(--secondary);letter-spacing:.025em;font-size:11px}.analysis-progress-heading p,.analysis-panel-heading p{color:var(--secondary);margin:0;font-size:11px;line-height:1.45}.analysis-progress-heading>strong{color:var(--foreground);letter-spacing:-.04em;flex:none;font-size:24px}.analysis-progress-heading>strong span{color:var(--secondary);letter-spacing:0;font-size:13px;font-weight:600}.analysis-progress-track,.analysis-category-track{background:var(--surface-subtle);border-radius:999px;height:7px;display:block;overflow:hidden}.analysis-progress-track>span,.analysis-category-track>span{border-radius:inherit;background:var(--success,#6f9078);height:100%;transition:width .22s;display:block}.analysis-progress-foot{color:var(--secondary);flex-wrap:wrap;gap:8px 18px;font-size:10px;display:flex}.analysis-progress-foot strong{color:var(--foreground);font-weight:700}.analysis-overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);align-items:stretch;gap:14px;min-width:0;display:grid}.analysis-category-panel,.analysis-next-action{align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.analysis-panel-heading h2{letter-spacing:-.02em;margin:0;font-size:15px}.analysis-panel-heading>span,.analysis-results-count{color:var(--secondary);flex:none;font-size:11px;font-weight:700}.analysis-category-list{gap:10px;display:grid}.analysis-category-row{width:100%;color:var(--foreground);text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid}.analysis-category-row:not(:disabled){cursor:pointer}.analysis-category-row:disabled{opacity:.8}.analysis-category-row[aria-pressed=true] .analysis-category-label strong{color:var(--primary)}.analysis-category-label{justify-content:space-between;gap:10px;min-width:0;font-size:10px;display:flex}.analysis-category-label strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analysis-category-label>span{color:var(--secondary);flex:none}.analysis-category-track{background:color-mix(in srgb, var(--success,#6f9078) 18%, var(--surface));height:5px}.analysis-action-callout{width:100%;color:var(--foreground);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:12px 14px;transition:border-color .15s,transform .15s;display:grid}.analysis-action-callout:hover{border-color:var(--border);transform:translateY(-1px)}.analysis-action-callout.review{background:color-mix(in srgb, var(--primary) 8%, var(--surface))}.analysis-action-callout.pending{background:color-mix(in srgb, #d99d48 12%, var(--surface))}.analysis-action-callout>span{color:var(--secondary);font-size:11px;font-weight:700}.analysis-action-callout>strong{letter-spacing:-.03em;font-size:18px}.analysis-action-callout>small{color:var(--secondary);grid-column:1/-1;font-size:10px;line-height:1.45}.analysis-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.analysis-metric-card{align-content:start;gap:8px;min-width:0;padding:15px;display:grid}.analysis-metric-card>span{color:var(--secondary);font-size:11px;font-weight:700}.analysis-metric-card>strong{color:var(--foreground);letter-spacing:-.045em;font-size:25px;line-height:1.1}.analysis-metric-card>button{border:1px solid var(--border);background:var(--surface-subtle);min-height:26px;color:var(--secondary);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:4px 9px;font-size:10px;font-weight:700}.analysis-filter-panel{gap:12px;min-width:0;padding:15px;display:grid}.analysis-filter-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.analysis-filter-footer{color:var(--secondary);flex-wrap:wrap;justify-content:flex-start;font-size:11px}.analysis-filter-footer .inbox-search{flex:260px;max-width:460px}.analysis-results-panel{min-width:0;padding:0;overflow:hidden}.analysis-results-heading{border-bottom:1px solid var(--border);padding:16px 18px}.analysis-results-heading .workspace-heading-actions{align-items:center;gap:10px;display:flex}.analysis-results-heading .button{min-height:34px;padding-inline:11px;font-size:12px}.analysis-table-scroll{overscroll-behavior-inline:contain;width:100%;overflow:auto}.analysis-pagination{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;min-width:0;padding:12px 16px;display:flex}.analysis-pagination-count,.analysis-pagination-page,.analysis-page-size>span{color:var(--secondary);font-size:11px}.analysis-page-size{white-space:nowrap;align-items:center;gap:8px;margin:0;display:inline-flex}.analysis-page-size-select{width:76px}.analysis-page-size-select .itiplo-select-trigger{min-height:34px;padding:5px 8px;font-size:12px}.analysis-pagination-actions{align-items:center;gap:7px;display:inline-flex}.analysis-results-table{border-collapse:collapse;width:100%;min-width:1120px;color:var(--foreground);text-align:left;font-size:10px}.analysis-results-table th,.analysis-results-table td{border-bottom:1px solid var(--border);vertical-align:middle;max-width:220px;padding:10px 11px}.analysis-results-table th{z-index:1;background:var(--surface-subtle);color:var(--secondary);white-space:nowrap;font-size:9px;font-weight:700;position:sticky;top:0}.analysis-results-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analysis-intent-cell{white-space:normal;gap:3px;min-width:86px;line-height:1.35;display:grid}.analysis-intent-confidence{color:var(--secondary);font-size:9px}.analysis-results-table tbody tr:hover{background:var(--surface-subtle)}.analysis-results-table td.analysis-sender-cell{max-width:160px}.analysis-results-table td.analysis-subject-cell{min-width:190px;max-width:280px}.analysis-row-open{width:100%;color:var(--primary);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:block;overflow:hidden}.analysis-route-tag{background:var(--surface-subtle);max-width:140px;color:var(--secondary);text-overflow:ellipsis;border-radius:999px;padding:4px 7px;font-size:9px;display:inline-flex;overflow:hidden}.analysis-route-tag.needs-review{background:color-mix(in srgb, #d99d48 14%, var(--surface));color:#946b37}.analysis-route-tag.recorded{background:color-mix(in srgb, var(--success,#6f9078) 14%, var(--surface));color:var(--success,#52765d)}.analysis-table-empty{min-height:220px;padding:20px}.analysis-empty-note{color:var(--secondary);margin:0;font-size:12px}@media (width<=760px){.analysis-overview-grid{grid-template-columns:minmax(0,1fr)}.analysis-metric-grid,.analysis-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-results-heading{align-items:flex-start}.analysis-results-heading .workspace-heading-actions{flex-wrap:wrap;flex:none}.analysis-mailbox-filter{width:min(220px,100%);min-width:0}.analysis-progress-foot{gap:7px 12px}.workspace-inbox{grid-template-columns:minmax(0,1fr)}.inbox-list-collapse-action,.inbox-detail-list-toggle{display:none!important}.inbox-detail-topbar{justify-content:flex-start}.workspace-inbox[data-view=analysis][data-message-selected=true]{grid-template-columns:minmax(0,1fr)}.workspace-inbox[data-message-selected=true] .inbox-tabs,.workspace-inbox[data-message-selected=true] .inbox-filters,.workspace-inbox[data-view=analysis][data-message-selected=true] .inbox-list-panel{display:none}.workspace-inbox[data-message-selected=true] .inbox-detail-panel{grid-column:1}.inbox-detail-panel{max-height:none;position:static;overflow:visible}.inbox-mobile-back{justify-self:start;display:inline-flex}.inbox-tab{flex:1 1 0}.inbox-list-heading{grid-template-columns:minmax(0,1fr) auto}.inbox-search{grid-area:2/1/auto/-1;width:100%}.inbox-mailbox-filter{grid-area:3/1/auto/-1;width:100%}.inbox-sync-status{grid-row:4}.inbox-data-consent-alert{margin:9px 10px}.inbox-data-consent-actions{justify-content:flex-start}.inbox-data-consent-item{justify-content:space-between}.inbox-bulk-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.inbox-select-visible{margin-inline-start:-3.5px}.inbox-bulk-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:6px;width:auto;margin-left:auto;display:flex}.inbox-bulk-actions .button{min-width:36px;padding:0;font-size:0}.inbox-filter-primary,.inbox-filter-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-analysis-row{grid-template-columns:minmax(0,1fr);gap:12px}.inbox-analysis-row-values{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox-analysis-list{max-height:58vh}}@media (width>=761px){.workspace-inbox[data-list-collapsed=true]{grid-template-columns:minmax(0,1fr)}.workspace-inbox[data-list-collapsed=true] .inbox-list-panel{display:none}.workspace-inbox[data-list-collapsed=true] .inbox-detail-panel{grid-column:1}}@media (width<=420px){.analysis-dashboard{gap:12px}.analysis-progress,.analysis-category-panel,.analysis-next-action,.analysis-filter-panel{padding:12px}.analysis-metric-grid{gap:8px}.analysis-metric-card{padding:12px}.analysis-metric-card>strong{font-size:22px}.analysis-filter-primary{grid-template-columns:minmax(0,1fr)}.analysis-results-heading{gap:10px;padding:13px;display:grid}.analysis-pagination{justify-content:center;padding:12px}.analysis-pagination-count{text-align:center;flex:1 0 100%}.analysis-progress-heading>strong{font-size:21px}.inbox-filters{padding:12px}.inbox-analysis-row-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.inbox-detail-topbar{display:none}.inbox-message-toolbar{justify-content:space-between}.inbox-toolbar-leading{flex:none;align-items:center;min-width:0;display:flex}.inbox-toolbar-actions{flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.inbox-thread-section,.inbox-reply-section{gap:12px;min-width:0;display:grid}.inbox-thread-section{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;padding:8px 14px}.inbox-accordion{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.inbox-accordion[open]{grid-template-columns:minmax(0,1fr)}.inbox-accordion>*{min-width:0}.inbox-accordion-heading{cursor:pointer;text-align:left;width:100%;min-height:34px;list-style:none}.inbox-accordion-heading::-webkit-details-marker{display:none}.inbox-accordion-trailing{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.inbox-accordion-trailing>span{flex:none}.inbox-accordion-heading>svg,.inbox-accordion-heading>.inbox-accordion-trailing>svg{width:18px;height:18px;color:var(--secondary);flex:0 0 18px;transition:transform .16s}.inbox-accordion[open]>.inbox-accordion-heading>svg,.inbox-accordion[open]>.inbox-accordion-heading>.inbox-accordion-trailing>svg{transform:rotate(180deg)}.inbox-thread-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.inbox-thread-message{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;transition:border-color .15s,background-color .15s;display:grid}.inbox-thread-message:hover{border-color:var(--primary)}.inbox-thread-message.is-current{border-color:color-mix(in srgb, var(--primary) 42%, var(--border));background:color-mix(in srgb, var(--primary) 7%, var(--surface))}.inbox-thread-message-copy{gap:5px;min-width:0;display:grid}.inbox-thread-sender-row{min-width:0;display:block}.inbox-thread-sender-row>strong,.inbox-thread-address summary>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;display:block;overflow:hidden}.inbox-thread-address{gap:3px;min-width:0;display:grid}.inbox-thread-address summary{width:fit-content;max-width:100%;min-height:24px;color:var(--secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;list-style:none;display:inline-flex}.inbox-thread-address summary::-webkit-details-marker{display:none}.inbox-thread-address summary svg{flex:0 0 14px;width:14px;height:14px;transition:transform .16s}.inbox-thread-address[open] summary svg{transform:rotate(180deg)}.inbox-thread-address>span{max-width:min(100%,280px);color:var(--secondary);overflow-wrap:anywhere;padding-top:0;font-size:11px;display:block}.inbox-thread-subject{width:100%;min-width:0;min-height:0;color:var(--foreground);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650;display:block;overflow:hidden}.inbox-thread-subject:disabled{cursor:default}.inbox-thread-message-meta{min-width:0;color:var(--secondary);justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-thread-message-meta small,.inbox-thread-message-meta time{color:var(--secondary);font-size:10px}.inbox-thread-message-meta time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-thread-message-meta small{flex:none}.inbox-reply-actions,.inbox-inline-composer-actions,.email-compose-page-actions,.inbox-body-image-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.email-recipient-fields{gap:8px;min-width:0;display:grid}.recipient-field{min-width:0;margin:0}.recipient-field-label-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.recipient-field-label-row>label{color:var(--foreground);font-size:14px;font-weight:650}.recipient-field-toggle{flex:none;align-items:center;gap:4px;display:flex}.recipient-field-toggle .recipient-toggle{min-height:32px;margin:0;padding:0 8px;font-size:12px;font-weight:650}.recipient-field-toggle .recipient-toggle[aria-expanded=true]{border-color:var(--primary);background:var(--surface-subtle);color:var(--primary)}.recipient-autocomplete{min-width:0;position:relative}.recipient-suggestions{z-index:20;border:1px solid var(--border);background:var(--surface);border-radius:10px;max-height:240px;margin:0;padding:5px;list-style:none;position:absolute;inset:calc(100% + 4px) 0 auto;overflow-y:auto;box-shadow:0 12px 28px #16324124}.recipient-suggestions button{width:100%;min-height:38px;color:var(--foreground);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.recipient-suggestions button:hover,.recipient-suggestions button.is-active{color:var(--primary);background:var(--surface-subtle)}.email-draft-save-status{color:var(--secondary);margin:-8px 0 0;font-size:12px}.email-draft-save-status.is-error,.email-draft-save-status.is-sync-error{color:var(--danger,#b8483d)}.workspace-drafts{grid-template-columns:minmax(0,1fr)}.workspace-drafts[data-message-selected=true]{grid-template-columns:minmax(280px,.72fr) minmax(0,1.5fr)}.workspace-drafts:not([data-message-selected=true]) .inbox-detail-panel{display:none}.workspace-drafts .inbox-list-panel{grid-column:1}.workspace-drafts[data-message-selected=true] .inbox-detail-panel{grid-column:2}.draft-message-preview-scroll{overscroll-behavior:contain;gap:16px;min-width:0;max-height:min(72vh,800px);display:grid;overflow:auto}.draft-message-preview .inbox-detail-header{gap:10px}.draft-preview-address-list{margin-top:-8px}.draft-preview-address-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.draft-preview-body .rich-email-editor{border-radius:10px}.draft-preview-body .rich-email-editor-content{min-height:120px;padding:14px}.draft-preview-body .rich-email-editor-footer{display:none}.email-draft-row{grid-template-columns:minmax(0,1fr)}.workspace-drafts[data-selection-mode=true] .email-draft-row{grid-template-columns:40px minmax(0,1fr)}.email-draft-row:hover,.email-draft-row:focus-within{background:var(--surface-subtle)}.email-draft-open{background:0 0;grid-area:1/1;gap:3px;padding-block:13px}.workspace-drafts[data-selection-mode=true] .email-draft-open{grid-column:2}.email-draft-row:hover .email-draft-open,.email-draft-row:focus-within .email-draft-open{background:0 0}.email-draft-open .inbox-message-tags{margin-top:0}.saved-reply-draft{min-width:0;color:var(--secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:9px;font-size:12px;display:flex}.saved-reply-draft strong{color:var(--secondary);font-size:12px;font-weight:650}.inbox-inline-composer-actions .email-draft-save-status,.email-compose-page-actions .email-draft-save-status{text-align:left;flex:auto;min-width:120px;margin:0 auto 0 0}.inbox-reply-actions{border-top:1px solid var(--border);justify-content:flex-start;padding-top:14px}.inbox-reply-actions .button,.inbox-inline-composer-actions .button,.email-compose-page-actions .button,.email-schedule-actions .button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.reply-draft-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.reply-draft-tools .button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.reply-draft-tools small{color:var(--secondary);flex:100%;font-size:.875rem;line-height:1.5}.inbox-inline-composer{border:1px solid var(--border);background:var(--surface-subtle);border-radius:14px;gap:14px;min-width:0;padding:16px;animation:.18s both inbox-detail-enter;display:grid}.inbox-inline-composer-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-inline-composer-heading>strong{font-size:14px}.inbox-inline-composer-heading .inbox-close-message{flex:0 0 34px;place-items:center;width:34px;min-height:34px;padding:0;display:inline-grid}.inbox-inline-composer-editor{min-width:0;scroll-margin-block:18px}.inbox-inline-composer .rich-email-editor{min-height:200px}.inbox-inline-composer .rich-email-editor-content{min-height:150px}.shell-main-compose{box-sizing:border-box;flex-direction:column;min-height:100dvh;display:flex}.shell-main-compose>:is(.app-topbar,.breadcrumbs,.shell-page-heading){flex:none}.email-compose-page{flex:1 0 auto;width:100%;min-width:0;margin:0;padding-bottom:30px;display:flex}.email-compose-page-form{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;flex:auto;gap:14px;min-width:0;padding:clamp(14px,2vw,22px);display:flex;box-shadow:0 10px 28px #1632410d}.email-compose-page-form .field{gap:6px;margin:0}.email-compose-form .field>span,.email-compose-form .recipient-field-label-row>label{color:var(--foreground);font-size:14px;font-weight:650;line-height:1.35}.email-compose-page-form .field input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]){min-height:42px;padding:8px 11px}.email-compose-page-form .field .itiplo-select-trigger{min-height:42px;padding-block:8px}.compose-forward-sender-note{color:var(--secondary);font-size:11px;line-height:1.4}.email-compose-page-form .rich-email-editor{isolation:isolate;flex-direction:column;flex:1 0 auto;height:auto;min-height:220px;display:flex;position:relative;overflow:visible}.email-compose-page-form .rich-email-editor:after{z-index:6;border:1px solid var(--line,#d4e3e8);content:"";pointer-events:none;border-radius:14px;position:absolute;inset:0}.email-compose-attachments{gap:9px;min-width:0;display:grid}.email-compose-attachments-heading{color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.email-compose-attachments-heading>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.email-compose-attachments-heading span,.email-compose-attachment-total{color:var(--secondary);font-size:12px}.email-compose-attachments-heading>.email-compose-attachments-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center}.email-compose-attachments-controls{align-items:center;gap:8px;display:flex}.email-compose-upload-progress{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:7px;min-width:0;padding:9px 11px;display:grid}.email-compose-upload-progress-copy{min-width:0;color:var(--foreground);justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.email-compose-upload-progress-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.email-compose-upload-progress-copy span{color:var(--secondary);font-variant-numeric:tabular-nums;flex:none}.email-compose-upload-progress-track{background:var(--border);border-radius:999px;height:5px;overflow:hidden}.email-compose-upload-progress-track>span{border-radius:inherit;background:var(--primary);height:100%;transition:width .12s linear;display:block}.email-compose-attachment-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.email-compose-attachment-list li{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--foreground);border-radius:10px;align-items:center;gap:9px;padding:7px 9px;display:flex}.email-compose-attachment-list li>svg{color:var(--secondary);flex:none}.email-compose-attachment-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}.email-compose-attachment-list small{color:var(--secondary);flex:none;font-size:11px}.email-compose-attachment-remove{flex:0 0 30px;width:30px;min-height:30px;padding:0}.email-compose-forward-attachments{border:1px solid var(--border);background:var(--surface-muted,var(--surface));min-width:0;color:var(--foreground);border-radius:11px;gap:7px;padding:10px 12px;font-size:12px;display:grid}.email-compose-forward-attachments>ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.email-compose-forward-attachments>ul>li{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.email-compose-forward-attachments>ul>li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-compose-forward-attachments small{color:var(--secondary);font-size:11px}.email-compose-page-form .rich-email-toolbar{z-index:5;background-clip:padding-box;border-top-left-radius:13px;border-top-right-radius:13px;flex:none;position:sticky;top:0}.email-compose-page-form .rich-email-editor-content{flex:1 0 auto;height:auto;min-height:240px;overflow:visible}.email-compose-page-form .rich-email-editor>div:not(.rich-email-toolbar):not(.rich-email-editor-footer):not(.rich-email-editor-appended-content){flex-direction:column;flex:1 0 auto;min-height:240px;display:flex;overflow:visible}@keyframes inbox-detail-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.inbox-detail-topbar{justify-content:flex-start;display:flex}.inbox-thread-message{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:12px}.inbox-thread-address>span{max-width:100%}.inbox-inline-composer{padding:12px}.email-compose-page-form{gap:12px;padding:12px}.email-compose-page-form .rich-email-editor{min-height:200px}.email-compose-page-form .rich-email-editor-content{min-height:clamp(240px,40dvh,480px)}.saved-reply-draft{align-items:flex-start}.inbox-inline-composer-actions>.button,.email-compose-page-actions>.button{flex:0 0 42px;place-items:center;gap:0;width:42px;min-width:42px;min-height:42px;padding:0;font-size:0;display:inline-grid}.inbox-inline-composer-actions>.button svg,.email-compose-page-actions>.button svg{flex:0 0 18px;width:18px;height:18px}.inbox-inline-composer-actions .composer-action-label,.email-compose-page-actions .composer-action-label{display:none}.email-draft-row{grid-template-columns:minmax(0,1fr) 42px}.email-draft-open{padding-block:13px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.workspace-inbox,.inbox-list-panel,.inbox-thread-message,.inbox-detail-header,.inbox-inline-composer,.workspace-inbox[data-message-selected=true] .inbox-list-panel,.workspace-inbox[data-message-selected=true] .inbox-detail-panel{transition-duration:.01ms!important;animation:none!important}}@media (width>=761px) and (width<=1100px){.inbox-toolbar-actions .button,.inbox-toolbar-leading .button,.inbox-reply-actions .button,.inbox-refresh-action{flex:0 0 36px;width:36px;min-width:36px;min-height:36px;padding:0;font-size:0;overflow:hidden}.inbox-toolbar-actions .button svg,.inbox-toolbar-leading .button svg,.inbox-reply-actions .button svg,.inbox-refresh-action svg{flex:0 0 18px;width:18px;height:18px}.inbox-toolbar-actions .inbox-close-message{flex-basis:36px;width:36px;min-height:36px}}.workspace-inbox[data-message-selected=true] .inbox-message-toolbar .inbox-detail-list-toggle{display:inline-flex}.workspace-inbox[data-message-selected=false] .inbox-message-toolbar .inbox-detail-list-toggle,.inbox-list-collapse-action{display:none!important}.inbox-forwarded-preview{border-top:1px solid var(--border);gap:0;min-width:0;padding-top:14px;display:grid}.inbox-forwarded-preview-frame{background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:1px;min-height:0;max-height:none;display:block;overflow:hidden}@keyframes inbox-detail-panel-enter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (width<=760px){.inbox-message-toolbar .inbox-mobile-back{display:grid}.inbox-message-toolbar .inbox-detail-list-toggle,.inbox-list-collapse-action{display:none!important}}@media (prefers-reduced-motion:reduce){.workspace-inbox[data-message-selected=true] .inbox-detail-panel{animation:none!important}}@media (width<=760px){.inbox-toolbar-actions{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.mailbox-wizard-dialog[open],.mailbox-wizard-dialog[open]>.mailbox-wizard{animation:none}}.email-compose-form:not(.email-compose-page-form){gap:14px;min-width:0;display:grid}.email-compose-form:not(.email-compose-page-form) .rich-email-editor{min-height:220px}.email-compose-form:not(.email-compose-page-form) .rich-email-editor-content{min-height:180px}@media (width<=700px){.email-compose-form:not(.email-compose-page-form){gap:11px}}.auth-notice{color:#2f654b;background:#f0f8f3;border:1px solid #cde2d6;border-radius:12px;gap:10px;margin-top:12px;padding:14px;display:grid}.auth-notice p{margin:0;line-height:1.5}.text-button{min-height:auto;color:var(--primary,#087c96);background:0 0;align-self:flex-start;margin-top:6px;padding:5px 0}.shell-main-inbox{box-sizing:border-box;flex-direction:column;min-height:100dvh;display:flex;overflow:clip visible}.shell-main-inbox>.breadcrumbs,.shell-main-inbox>.shell-page-heading{flex:none}.shell-main-inbox>.shell-page-heading{margin-bottom:8px}.workspace-inbox{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,0fr);align-items:stretch;gap:12px;min-height:0;margin-top:8px}.workspace-inbox[data-message-selected=false] .inbox-detail-panel{display:none}.workspace-inbox[data-message-selected=false] .inbox-list-panel{grid-column:1/-1}.inbox-list-heading{flex:none}.inbox-list-panel{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.inbox-message-list{flex:1 1 0;min-height:0;max-height:none;padding-bottom:78px}.inbox-compose-fab{z-index:2;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;pointer-events:auto;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:max-content;max-width:180px;min-height:46px;padding:0 18px;transition:max-width .24s,padding .24s,gap .24s,box-shadow .18s;display:inline-flex;position:absolute;bottom:17px;left:17px;overflow:hidden;box-shadow:0 8px 24px #0e506138}.inbox-compose-fab.is-compact{box-sizing:border-box;border-radius:50%;gap:0;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;padding-inline:0}.inbox-compose-fab .inbox-compose-label{opacity:1;white-space:nowrap;max-width:132px;transition:max-width .24s,opacity .16s,transform .24s;display:inline-block;overflow:hidden;transform:translate(0)}.inbox-compose-fab.is-compact .inbox-compose-label{opacity:0;max-width:0;transform:translate(-4px)}@media (width>=761px) and (hover:hover) and (pointer:fine){.inbox-compose-fab.is-compact:hover,.inbox-compose-fab.is-compact:focus-visible{border-radius:999px;gap:9px;width:max-content;max-width:180px;padding-inline:18px}.inbox-compose-fab.is-compact:hover .inbox-compose-label,.inbox-compose-fab.is-compact:focus-visible .inbox-compose-label{opacity:1;max-width:132px;transform:translate(0)}}.inbox-compose-fab svg,.inbox-message-toolbar svg,.inbox-detail-topbar svg{flex:none;display:block}.inbox-list-collapse-action{display:none}.workspace-inbox[data-message-selected=true] .inbox-list-collapse-action{display:inline-flex}.workspace-inbox[data-message-selected=true]{grid-template-columns:minmax(260px,clamp(280px,33vw,390px)) minmax(0,1fr)}.workspace-inbox[data-list-collapsed=true]{grid-template-columns:minmax(0,1fr)}.workspace-inbox[data-list-collapsed=true] .inbox-list-panel{display:none}.inbox-detail-panel{height:100%;min-height:0;max-height:none;position:relative;top:auto}.inbox-message-toolbar .button{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding-inline:12px;font-weight:650;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.inbox-message-toolbar .button:hover{transform:translateY(-1px)}.inbox-message-toolbar .button svg{width:16px;height:16px}.inbox-message-toolbar .inbox-close-message{border-radius:50%}.inbox-message-toolbar .inbox-close-message svg{width:18px;height:18px}.inbox-detail-people{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,.8fr) minmax(0,1.6fr);align-items:center;gap:18px;min-width:0;padding:2px 0 15px;display:grid}.inbox-sender-identity{align-items:center;gap:12px;min-width:0;display:flex}.inbox-person-avatar,.inbox-recipient-avatar{border:1px solid color-mix(in srgb, var(--primary) 16%, var(--border));background:color-mix(in srgb, var(--primary) 10%, var(--surface));color:var(--primary);border-radius:50%;flex:none;place-items:center;font-weight:750;display:inline-grid}.inbox-person-avatar{width:42px;height:42px;font-size:13px}.inbox-sender-copy{gap:3px;min-width:0;display:grid}.inbox-sender-copy strong,.inbox-sender-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-sender-copy strong{color:var(--foreground);font-size:14px}.inbox-sender-copy time,.inbox-sender-copy span{color:var(--secondary);font-size:11px}.inbox-recipient-groups{gap:7px;min-width:0;display:grid}.inbox-recipient-row{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.inbox-recipient-label{color:var(--secondary);padding-top:6px;font-size:11px;font-weight:700}.inbox-recipient-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.inbox-recipient-chip{border:1px solid var(--border);background:var(--surface);max-width:100%;min-height:30px;color:var(--secondary);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 4px;font-size:11px;font-weight:600;display:inline-flex}.inbox-recipient-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-recipient-avatar{width:21px;height:21px;font-size:8px}.inbox-detail-header>h2{margin-top:1px}@media (width<=1100px) and (width>=761px){.workspace-inbox[data-message-selected=true]{grid-template-columns:minmax(250px,34%) minmax(0,1fr)}.inbox-detail-people{grid-template-columns:minmax(0,1fr);align-items:start;gap:11px}}@media (width>=761px) and (width<=900px){.inbox-message-toolbar .inbox-toolbar-action{flex:0 0 38px;width:38px;padding-inline:0;font-size:0;overflow:hidden}.inbox-message-toolbar .inbox-toolbar-action svg{width:18px;height:18px}}@media (width<=760px){.shell-main-inbox{height:auto;min-height:100dvh;padding-bottom:28px;overflow:clip visible}.shell-main-inbox>.shell-page-heading{margin-bottom:0}.workspace-inbox{flex:none;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-items:start;height:auto;min-height:0;margin-top:16px;overflow:clip visible}.inbox-list-panel{height:auto;max-height:none;overflow:visible}.inbox-detail-panel{height:auto;max-height:none;position:static;overflow:visible}.inbox-list-heading{z-index:30;background:var(--surface,#fff);border-top-left-radius:13px;border-top-right-radius:13px;position:sticky;top:0}.inbox-message-list{max-height:none;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px));flex:none;overflow:visible}.inbox-detail-people{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.inbox-recipient-row{grid-template-columns:28px minmax(0,1fr)}.inbox-message-toolbar .button{min-height:36px;padding-inline:10px;font-size:11px}.inbox-message-toolbar .inbox-close-message{width:36px}}.workspace-inbox{transition:grid-template-columns .24s cubic-bezier(.2,.75,.25,1),gap .24s}.inbox-list-panel{transition:opacity .18s,transform .24s cubic-bezier(.2,.75,.25,1),visibility .24s}.workspace-inbox[data-list-collapsed=true]{grid-template-columns:minmax(0,0fr) minmax(0,1.5fr);gap:0}.workspace-inbox[data-list-collapsed=true] .inbox-list-panel{opacity:0;visibility:hidden;pointer-events:none;border-color:#0000;min-width:0;padding:0;display:block;overflow:hidden;transform:translate(-14px)}.workspace-inbox[data-list-collapsed=true] .inbox-detail-panel{grid-column:2}.inbox-message-toolbar .button,.inbox-reply-actions .button{min-height:34px;padding-inline:10px;font-size:12px}.inbox-message-toolbar .inbox-close-message{border-radius:9px;flex-basis:34px;width:34px;min-height:34px;margin-left:0}.inbox-toolbar-actions{justify-content:flex-end;margin-left:auto}.inbox-refresh-action{justify-content:center;align-items:center;gap:7px;display:inline-flex}.inbox-refresh-action svg{width:15px;height:15px}@media (width>=761px) and (width<=1100px){.inbox-toolbar-actions .button,.inbox-toolbar-leading .button,.inbox-reply-actions .button,.inbox-refresh-action{flex:0 0 36px;width:36px;min-width:36px;min-height:36px;padding:0;font-size:0;overflow:hidden}.inbox-toolbar-actions .button svg,.inbox-toolbar-leading .button svg,.inbox-reply-actions .button svg,.inbox-refresh-action svg{flex:0 0 18px;width:18px;height:18px}.inbox-toolbar-actions .inbox-close-message{flex-basis:36px;width:36px;min-height:36px}}@media (width<=760px){.inbox-detail-topbar{justify-content:flex-start;display:flex}}@media (prefers-reduced-motion:reduce){.workspace-inbox,.inbox-list-panel,.inbox-detail-header,.inbox-thread-message,.inbox-inline-composer,.workspace-inbox[data-message-selected=true] .inbox-detail-panel{transition-duration:.01ms!important;animation:none!important}}.inbox-message-toolbar .inbox-mobile-back,.inbox-message-toolbar .inbox-detail-list-toggle{display:none}.workspace-inbox[data-list-collapsed=true] .inbox-message-toolbar .inbox-detail-list-toggle{display:inline-flex}@media (width<=760px){.workspace-inbox,.workspace-inbox[data-message-selected=true]{width:100%;min-width:0;max-width:100%;overflow-x:clip;grid-template-columns:minmax(0,1fr)!important}.workspace-inbox[data-message-selected=true] .inbox-detail-panel{grid-area:1/1;width:100%;min-width:0;max-width:100%;display:block}.inbox-detail-panel,.inbox-detail-header,.inbox-detail-people,.inbox-body-section,.inbox-attachments,.inbox-thread-section,.inbox-ai-summary,.inbox-reply-section,.inbox-detail-header>*,.inbox-detail-people>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.inbox-message-toolbar{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;overflow:hidden}.inbox-toolbar-leading,.inbox-toolbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0;margin-left:0;display:flex}.inbox-message-toolbar .inbox-mobile-back{width:max-content;max-width:100%;min-height:40px;padding-inline:12px;font-size:13px;display:inline-flex}.inbox-detail-list-toggle,.inbox-list-collapse-action{display:none!important}.inbox-toolbar-actions .button{flex:0 0 36px;width:36px;min-width:36px;min-height:36px;padding:0;font-size:0;overflow:hidden}.inbox-toolbar-actions .button svg{flex:0 0 18px;width:18px;height:18px}.inbox-toolbar-actions .inbox-close-message{flex-basis:36px;width:36px;min-height:36px;margin-left:0}.inbox-message-html{box-sizing:border-box;width:100%;max-width:100%}.mailbox-accounts-table .itiplo-table{table-layout:fixed;width:100%;min-width:0}.mailbox-accounts-table .itiplo-table thead{display:none}.mailbox-accounts-table .itiplo-table tbody{display:grid}.mailbox-accounts-table .itiplo-table tbody tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:9px 12px;padding:13px 14px;display:grid}.mailbox-accounts-table .itiplo-table tbody tr:last-child{border-bottom:0}.mailbox-accounts-table .itiplo-table tbody td{border:0;min-width:0;padding:0;display:block}.mailbox-accounts-table .itiplo-table tbody td:first-child{grid-area:1/1/auto/-1}.mailbox-accounts-table .itiplo-table tbody td:nth-child(2){display:none}.mailbox-accounts-table .itiplo-table tbody td:nth-child(3){grid-area:2/1;align-self:start}.mailbox-accounts-table .itiplo-table tbody td:nth-child(4){grid-area:3/1;align-self:start}.mailbox-accounts-table .itiplo-table tbody td:nth-child(5){color:var(--secondary);text-align:right;grid-area:2/2/span 2;place-self:center end;font-size:11px}.mailbox-accounts-table .itiplo-table tbody td:last-child{border-top:1px solid var(--border);background:0 0;grid-area:4/1/auto/-1;width:100%;min-width:0;padding-top:9px}.mailbox-table-actions{flex-wrap:wrap;gap:6px;width:100%}.mailbox-table-actions .mailbox-action-button,.mailbox-detail-actions .mailbox-action-button{flex:0 0 42px;justify-content:center;align-items:center;gap:0;width:42px;min-width:42px;min-height:42px;padding:0;display:inline-flex}.mailbox-detail-actions .mailbox-action-label{display:none}.mailbox-action-button>svg{width:18px;height:18px}}@media (width>=761px) and (width<=1100px){.inbox-list-collapse-action{flex:0 0 36px;width:36px;min-width:36px;min-height:36px;padding:0;font-size:0;overflow:hidden}}@media (width>=761px){.workspace-inbox[data-message-selected=true] .inbox-message-toolbar .inbox-detail-list-toggle{display:inline-flex}.workspace-inbox[data-message-selected=false] .inbox-message-toolbar .inbox-detail-list-toggle,.inbox-message-toolbar .inbox-mobile-back,.inbox-list-collapse-action{display:none!important}.workspace-inbox[data-message-selected=true] .inbox-detail-panel{animation:.24s cubic-bezier(.2,.75,.25,1) both inbox-detail-panel-enter}}@media (width<=760px){.inbox-message-toolbar .inbox-mobile-back{display:grid}.inbox-message-toolbar .inbox-detail-list-toggle,.inbox-list-collapse-action{display:none!important}}@media (prefers-reduced-motion:reduce){.workspace-inbox[data-message-selected=true] .inbox-detail-panel{animation:none!important}}.inbox-message-toolbar{z-index:8;border-bottom:1px solid var(--border);background:var(--surface,#fff);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0 10px;display:flex;position:sticky;top:0}.inbox-toolbar-leading,.inbox-toolbar-actions{flex-wrap:nowrap;align-items:center;min-width:0;display:flex}.inbox-toolbar-actions{justify-content:flex-end;gap:8px}.inbox-message-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-message-meta>.inbox-message-sender{flex:auto;width:auto}.inbox-message-meta>time{color:var(--secondary);flex:none;font-size:10px;line-height:1.25;display:block}@media (width>=761px){.workspace-inbox[data-message-selected=true] .inbox-message-item>.inbox-message-meta{justify-content:initial;justify-items:start;gap:3px;display:grid}.workspace-inbox[data-message-selected=true] .inbox-message-item>.inbox-message-meta>.inbox-message-sender{width:100%}}@media (width<=760px){.inbox-list-title .inbox-empty-trash-action{flex-basis:32px;gap:0;width:32px;min-width:32px;height:32px;padding:0;font-size:0}.inbox-message-item>.inbox-message-meta{justify-content:initial;justify-items:start;gap:3px;display:grid}.inbox-message-item>.inbox-message-meta>.inbox-message-sender{width:100%}}.inbox-message-toolbar .button{justify-content:center;align-items:center;line-height:1}.inbox-message-toolbar .button svg{flex:0 0 18px;width:18px;height:18px;margin:0;display:block}@media (width<=760px){.inbox-message-toolbar{width:100%;min-width:0;overflow:visible}.inbox-toolbar-leading{flex:0 0 36px;width:36px}.inbox-toolbar-actions{flex:auto;gap:7px;width:auto;margin-left:0}.inbox-message-toolbar .inbox-mobile-back,.inbox-toolbar-actions .button{flex:0 0 36px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:0;line-height:0;display:grid;overflow:hidden}.inbox-message-toolbar .inbox-mobile-back{max-width:36px}.inbox-toolbar-actions .button svg,.inbox-message-toolbar .inbox-mobile-back svg{width:18px;height:18px;margin:0}}@media (width>=761px){.workspace-inbox[data-message-selected=true] .inbox-detail-panel{padding-top:6px}}@media (width>=761px) and (width<=900px){.shell-main-inbox{padding-inline:12px}.shell-main-inbox>.shell-page-heading{box-sizing:border-box;margin-bottom:0;padding-inline:16px}.workspace-inbox{margin-top:16px}}@media (width<=760px){.shell-main-inbox{padding-left:0;padding-right:0}.shell-main-inbox>.app-topbar{margin-inline:18px}.shell-main-inbox>.breadcrumbs,.shell-main-inbox>.shell-page-heading{box-sizing:border-box;padding-inline:18px}.shell-main-inbox>.shell-page-heading{padding-inline:18px}.inbox-compose-fab{z-index:35;left:18px;bottom:max(16px, env(safe-area-inset-bottom,0px));width:max-content;max-width:180px;height:48px;min-height:48px;font-size:inherit;border-radius:999px;gap:9px;padding-inline:18px;display:inline-flex;position:fixed}.workspace-inbox[data-message-selected=true] .inbox-compose-fab{left:auto;right:78px}.inbox-compose-fab.is-opening svg{animation:.65s linear infinite inbox-compose-opening}@keyframes inbox-compose-opening{to{transform:rotate(360deg)}}.inbox-compose-fab svg{width:20px;height:20px;margin:0}.mobile-scroll-top{z-index:51;right:18px;bottom:max(16px, env(safe-area-inset-bottom,0px));box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:inline-grid;position:fixed;box-shadow:0 8px 24px #0e506129}.mobile-scroll-top svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.workspace-inbox[data-message-selected=true] .inbox-message-toolbar .inbox-mobile-back{display:inline-flex}}@media (width>=761px){.workspace-inbox[data-message-selected=true] .inbox-detail-panel{padding-top:0}.inbox-message-toolbar{padding-top:14px}}.inbox-message-toolbar .button{justify-content:center;align-items:center;display:inline-flex}.inbox-toolbar-label,.inbox-refresh-label,.inbox-compose-label{display:inline}@media (width>=761px) and (width<=1100px){.inbox-message-toolbar .inbox-detail-list-toggle,.inbox-message-toolbar .inbox-toolbar-action{flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex;overflow:hidden}.inbox-message-toolbar .inbox-toolbar-label{display:none}}@media (width<=760px){.workspace-inbox[data-message-selected=true] .inbox-message-toolbar .inbox-mobile-back{display:inline-flex}.inbox-message-toolbar .inbox-mobile-back,.inbox-toolbar-actions .button{justify-content:center;align-items:center;display:inline-flex}.inbox-message-toolbar .inbox-mobile-back .inbox-toolbar-label,.inbox-toolbar-actions .inbox-toolbar-label{display:none}.inbox-compose-fab{justify-content:center;align-items:center;display:inline-flex}}@media (width>=761px){.workspace-inbox[data-message-selected=true] .inbox-list-heading[data-multi-mailbox=true]{grid-template-columns:minmax(0,1fr) auto}.workspace-inbox[data-message-selected=true] .inbox-list-heading[data-multi-mailbox=true] .inbox-list-title{grid-area:1/1}.workspace-inbox[data-message-selected=true] .inbox-list-heading[data-multi-mailbox=true] .inbox-list-count{grid-area:1/2}.workspace-inbox[data-message-selected=true] .inbox-list-heading[data-multi-mailbox=true] .inbox-mailbox-filter{grid-area:2/1/auto/-1}.workspace-inbox[data-message-selected=true] .inbox-list-heading[data-multi-mailbox=true] .inbox-search{grid-area:3/1/auto/-1}.workspace-inbox[data-message-selected=true] .inbox-list-heading[data-multi-mailbox=true] .inbox-sync-status{grid-row:4}}@media (width<=760px){.inbox-analysis-card{gap:18px;padding:8px 18px}.inbox-analysis-answers{gap:12px;margin-top:8px}.inbox-analysis-answer{gap:12px;padding:14px}.inbox-analysis-probabilities{gap:9px;margin-top:14px}}@media (width>=761px){.shell-main-inbox:has(>.workspace-inbox:not(.workspace-drafts)){height:100dvh}.inbox-detail-panel[data-message-loaded=true]{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:0;padding:0 clamp(16px,2.5vw,26px);display:grid;overflow:hidden}.inbox-detail-panel[data-message-loaded=true] .inbox-message-toolbar{z-index:1;position:relative;top:auto}.inbox-detail-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;align-content:start;gap:18px;min-width:0;min-height:0;padding:18px 0 26px;display:grid;overflow:auto}}@media (width<=760px){.inbox-detail-scroll{align-content:start;gap:18px;min-width:0;padding:16px 0 26px;display:grid;overflow:visible}}.workspace-inbox[data-message-closing=true]{grid-template-columns:minmax(0,1fr) minmax(0,0fr);gap:0}.workspace-inbox[data-message-closing=true] .inbox-detail-panel{opacity:0;pointer-events:none;transition:opacity .18s,transform .24s cubic-bezier(.2,.75,.25,1);animation:none;overflow:hidden;transform:translate(100%)}@media (width<=760px){.workspace-inbox[data-message-closing=true]{grid-template-columns:minmax(0,1fr);gap:12px}.workspace-inbox[data-message-closing=true] .inbox-list-panel{z-index:9;opacity:1;visibility:visible;pointer-events:auto;height:auto;min-height:0;max-height:none;transition:none;animation:none;display:flex;position:relative;inset:auto;overflow:visible;transform:none}.workspace-inbox[data-message-closing=true] .inbox-detail-panel{opacity:0;transition:none;animation:none;display:none;overflow:visible;transform:none}}@media (prefers-reduced-motion:reduce){.workspace-inbox[data-message-closing=true] .inbox-list-panel,.workspace-inbox[data-message-closing=true] .inbox-detail-panel{transition-duration:.01ms!important;animation:none!important}}@media (width>=761px){.workspace-inbox[data-message-selected=true]:not([data-list-collapsed=true]):not([data-message-closing=true]){grid-template-columns:minmax(0,.56fr) minmax(0,1fr)}.workspace-inbox[data-message-selected=true]:not([data-message-closing=true]) .inbox-detail-panel{animation:.24s cubic-bezier(.2,.75,.25,1) both inbox-detail-panel-enter-smooth}}@media (width>=761px) and (width<=1100px){.workspace-inbox[data-message-selected=true]:not([data-list-collapsed=true]):not([data-message-closing=true]){grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}}@keyframes inbox-detail-panel-enter-smooth{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (width>=761px){.workspace-inbox[data-message-closing=true] .inbox-detail-panel{pointer-events:none;animation:.24s cubic-bezier(.2,.75,.25,1) both inbox-detail-panel-exit-smooth;overflow:hidden}}@keyframes inbox-detail-panel-exit-smooth{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(14px)}}@media (prefers-reduced-motion:reduce){.inbox-sync-spinner{animation:none}.inbox-sync-progress>span{transition:none}}fieldset.classification-rule-list{border:0;min-inline-size:0;margin:0;padding:0}.classification-readonly-card>summary{cursor:pointer;text-align:left;flex-direction:row;justify-content:space-between;align-items:center;margin:0;list-style:none}.classification-readonly-card>summary>div{text-align:left;flex:auto;min-width:0}.classification-readonly-card>summary .classification-readonly-chevron{margin:0}.classification-readonly-card>summary::-webkit-details-marker{display:none}.classification-readonly-chevron{flex-shrink:0;transition:transform .18s}.classification-readonly-card[open] .classification-readonly-chevron{transform:rotate(180deg)}.classification-readonly-body{gap:16px;padding-top:20px;display:grid}.classification-readonly-body>p{margin:0}.classification-readonly-criteria{gap:8px;margin:0;display:grid}.classification-readonly-criteria>div{background:#e9f5f8;border-radius:10px;grid-template-columns:minmax(100px,28%) minmax(0,1fr);align-items:start;gap:16px;padding:14px 16px;display:grid}.classification-readonly-criteria dt{font-weight:650}.classification-readonly-criteria dd{margin:0}.classification-readonly-criteria dt,.classification-readonly-criteria dd{overflow-wrap:anywhere}@media (width<=700px){.classification-readonly-criteria>div{grid-template-columns:minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){.classification-readonly-chevron{transition:none}}.classification-profile-readonly{gap:20px;min-width:0;display:grid}.classification-profile-readonly .classification-template-panel{grid-template-columns:minmax(0,1fr) auto}@media (width<=760px){.classification-profile-readonly .classification-template-panel{grid-template-columns:minmax(0,1fr)}}.workspace-settings .classification-profile-readonly .classification-template-select{width:100%;max-width:none}.account-role-field{grid-column:1/-1;gap:8px;min-width:0;max-width:680px;display:grid}.account-role-field .itiplo-select{width:100%}.account-role-help{color:var(--secondary);margin:0;font-size:12px;line-height:1.5}.team-invite-form.account-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.account-profile-form>.workspace-heading-actions{grid-column:1/-1}.account-profile-form>button[type=submit]{justify-self:start}@media (width<=720px){.team-invite-form.account-profile-form{grid-template-columns:minmax(0,1fr)}}.team-invite-form.account-invitation-form{grid-template-columns:minmax(0,1fr);max-width:680px}.workspace-permission-library{border-bottom:1px solid var(--border);gap:18px;margin-bottom:24px;padding-bottom:24px;display:grid;position:relative}.workspace-permission-library h3,.workspace-permission-library h4{margin:0}.workspace-permission-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.workspace-permission-card{border:1px solid var(--border);background:var(--surface-muted,#f6fafb);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.workspace-permission-card-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.workspace-permission-card p{flex:1;margin:0;font-size:13px;line-height:1.5}.workspace-permission-card .button{align-self:start}.workspace-permission-update{color:var(--primary);font-size:12px}.workspace-permission-diff{gap:14px;display:grid}.workspace-permission-diff ul{gap:6px;padding-inline-start:20px;font-size:13px;display:grid}@media (width<=760px){.shell-main-inbox>.breadcrumbs{margin-bottom:8px}.shell-main-inbox,.workspace-inbox,.workspace-inbox[data-message-selected=true]{min-width:0;max-width:100%;overflow:visible}.workspace-inbox[data-message-selected=true] .inbox-detail-panel{padding:0 16px 80px}.workspace-inbox[data-message-selected=true] .inbox-message-toolbar{z-index:30;isolation:isolate;background-color:var(--surface,#fff);backface-visibility:hidden;border-top-left-radius:13px;border-top-right-radius:13px;width:auto;margin-inline:-16px;padding:10px 16px 12px;position:sticky;top:0;transform:translate(0,0)}.workspace-inbox[data-message-selected=true]:not([data-message-closing=true]) .inbox-list-panel{display:none}.workspace-inbox,.workspace-inbox .inbox-list-panel,.workspace-inbox[data-message-selected=true] .inbox-detail-panel,.workspace-inbox[data-message-closing=true] .inbox-list-panel,.workspace-inbox[data-message-closing=true] .inbox-detail-panel{transition:none!important;animation:none!important}}.workspace-drafts{align-items:stretch;min-height:0}.workspace-drafts .inbox-list-panel{height:100%;min-height:0}.workspace-drafts .workspace-drafts-empty{flex:auto;min-height:260px;margin-top:0}@media (width<=760px){.email-compose-page{width:calc(100% + 36px);max-width:none;margin-inline:-18px}.workspace-drafts{flex:auto;align-items:stretch;height:auto;min-height:0}.workspace-drafts .inbox-list-panel{height:100%;min-height:0}}.email-schedule-tools{flex:none;align-items:center;min-width:0;display:inline-flex;position:relative}.email-schedule-toggle{white-space:nowrap}.email-schedule-controls{z-index:60;box-sizing:border-box;border:1px solid var(--border);background:var(--surface-subtle);border-radius:13px;grid-template-columns:minmax(150px,1fr) minmax(140px,.8fr);align-items:end;gap:12px;width:min(440px,100vw - 56px);padding:12px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 28px #16324124}.email-schedule-controls .field{gap:6px}.email-schedule-timezone,.scheduled-timezone-note{color:var(--secondary);font-size:12px}.email-schedule-timezone{grid-column:1/-1}.email-schedule-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.email-schedule-actions>.button{min-height:38px;padding-inline:13px;font-size:14px}.scheduled-timezone-note{margin:-3px 0 12px;display:block}.scheduled-email-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.scheduled-email-row .inbox-message-item{cursor:pointer}.scheduled-email-actions{align-items:center;gap:8px;padding:8px 12px;display:flex}.email-schedule-backdrop{display:none}.scheduled-draft-preview{border:1px solid var(--border);background:var(--surface-subtle);border-radius:14px;gap:14px;padding:16px;scroll-margin-top:14px;display:grid}.scheduled-draft-preview-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scheduled-draft-preview-heading>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scheduled-draft-preview-heading h3,.scheduled-draft-preview h4{color:var(--foreground);margin:0}.scheduled-draft-preview-heading time{color:var(--secondary);font-size:12px}.scheduled-draft-preview-addresses{min-width:0;color:var(--secondary);gap:7px;font-size:12px;display:grid}.scheduled-draft-preview-addresses>div{grid-template-columns:50px minmax(0,1fr);gap:8px;display:grid}.scheduled-draft-preview-addresses strong{color:var(--foreground)}.scheduled-draft-preview-addresses span{overflow-wrap:anywhere}.scheduled-draft-preview .rich-email-editor{border-radius:10px}.scheduled-draft-preview .rich-email-editor-content{min-height:120px;padding:14px}.scheduled-draft-preview .rich-email-editor-footer{display:none}.scheduled-draft-preview-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){.email-schedule-controls{grid-template-columns:minmax(0,1fr);gap:10px;width:min(360px,100vw - 32px);padding:10px;right:-45px}.email-schedule-actions{grid-column:1/-1}.email-schedule-backdrop{z-index:1000;touch-action:none;background:#142c3661;border:0;border-radius:0;width:100vw;height:100dvh;padding:0;display:block;position:fixed;inset:0}.email-schedule-controls{z-index:1001;inset-inline:0;overscroll-behavior:contain;width:100vw;max-height:min(82dvh,620px);padding:24px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface,#fff);border-radius:18px 18px 0 0;grid-template-columns:minmax(0,1fr);gap:12px;position:fixed;top:auto;bottom:0;right:0;overflow-y:auto;box-shadow:0 -12px 32px #1632412e}.email-schedule-controls:before{background:var(--border);content:"";border-radius:999px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.email-schedule-controls .field{gap:7px}body.email-schedule-drawer-open .itiplo-calendar-backdrop,body.email-schedule-drawer-open .itiplo-select-backdrop{z-index:1002}body.email-schedule-drawer-open .itiplo-calendar-popup.is-mobile-sheet,body.email-schedule-drawer-open .itiplo-select-popup.is-mobile-sheet{z-index:1003}.inbox-inline-composer-actions>.button,.email-compose-page-actions>.button,.email-schedule-tools>.button{box-sizing:border-box;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:0}.inbox-inline-composer-actions>.button svg,.email-compose-page-actions>.button svg,.email-schedule-tools>.button svg{flex:0 0 18px;width:18px;height:18px}.reply-draft-tools .button{min-height:36px}.scheduled-email-row{flex-wrap:wrap;align-items:stretch}.workspace-drafts[data-message-selected=true]{grid-template-columns:minmax(0,1fr)}.workspace-drafts[data-message-selected=true] .inbox-list-panel{display:none}.workspace-drafts[data-message-selected=true] .inbox-detail-panel{grid-column:1}.draft-message-preview-scroll{max-height:none;overflow:visible}.scheduled-email-actions{justify-content:flex-end;width:100%;padding:0 14px 12px}}@media (width>=761px) and (width<=1100px){.inbox-reply-actions .button{place-items:center;gap:0;padding:0;display:inline-grid}.inbox-reply-actions .inbox-reply-action-label{display:none}.inbox-reply-actions .button svg{margin:0}}.workspace-empty-list-state{min-height:clamp(300px,43vh,500px);padding-block:32px 52px}.cloud-files-selection-actions{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0;margin:12px 0;padding:10px 12px;display:flex}.cloud-files-selection-actions>span{color:var(--secondary);margin-right:auto;font-size:13px;font-weight:650}.cloud-files-transfer-bar{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;display:flex}.cloud-files-transfer-bar>span{min-width:0;color:var(--secondary);flex:260px;font-size:13px}.cloud-files-transfer-notice{color:var(--primary);margin:8px 0;font-size:13px;font-weight:650}.cloud-files-manager-rename{align-items:end}.cloud-files-manager-rename input{margin-top:5px;display:block}.cloud-files-workspace-share-note{color:var(--secondary);grid-column:1/-1;margin:0;font-size:13px;line-height:1.45}.cloud-files-manager{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;height:clamp(440px,66vh,780px);margin-top:14px;overflow:hidden}.cloud-files-manager>.cloud-files-manager-loading,.cloud-files-manager>.cloud-files-manager-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:28px 20px 52px;display:flex}.cloud-files-manager>.cloud-files-manager-loading{color:var(--secondary);gap:12px}.cloud-files-manager .wx-willow-theme,.cloud-files-manager .wx-filemanager{--wx-background:var(--surface);--wx-fm-background:var(--surface);--wx-fm-box-shadow:none;--wx-fm-grid-border:1px solid var(--border);--wx-fm-grid-header-color:var(--surface-subtle);--wx-fm-select-background:color-mix(in srgb, var(--primary) 9%, var(--surface));--wx-fm-button-font-color:var(--primary);--wx-fm-toolbar-height:52px;--wx-color-primary:var(--primary);--wx-color-primary-font:var(--surface);--wx-color-primary-selected:color-mix(in srgb, var(--primary) 9%, var(--surface));--wx-color-font:var(--foreground);--wx-color-font-secondary:var(--secondary);--wx-color-secondary:var(--surface);--wx-color-secondary-font:var(--primary);--wx-color-secondary-border:var(--border);--wx-color-secondary-hover:var(--surface-subtle);--wx-border:1px solid var(--border);--wx-font-family:inherit;--wx-font-size:14px}.cloud-files-manager .wx-filemanager{border-radius:13px;height:100%;font-family:inherit}.cloud-files-manager .wx-filemanager .wx-content-wrapper{margin-top:4px}.cloud-files-manager .wx-filemanager .wx-toolbar{box-shadow:none;border-bottom:1px solid var(--border)}.cloud-files-manager .wx-filemanager .wx-name,.cloud-files-manager .wx-filemanager .wx-item,.cloud-files-manager .wx-filemanager .wx-cell,.cloud-files-manager .wx-filemanager .wx-folder{color:var(--foreground);font-family:inherit}.cloud-files-manager .wx-filemanager .wx-sidebar,.cloud-files-manager .wx-filemanager .wx-wrapper,.cloud-files-manager .wx-filemanager .wx-info-panel,.cloud-files-manager .wx-filemanager .wx-no-info-panel,.cloud-files-manager .wx-filemanager .wx-preview,.cloud-files-manager .wx-filemanager .wx-toolbar,.cloud-files-manager .wx-filemanager .wx-breadcrumbs{background:var(--surface);box-shadow:none}.cloud-files-manager .wx-filemanager .wx-text,.cloud-files-manager .wx-filemanager input{font:inherit;color:var(--foreground);border-color:var(--border);border-radius:8px}.cloud-files-manager .wx-filemanager .wx-name-cell i,.cloud-files-manager .wx-filemanager .wx-folder>i:not(.wx-toggle){color:var(--primary)}.cloud-files-manager .wx-filemanager .wx-grid .wx-header,.cloud-files-manager .wx-filemanager .wx-grid .wx-header .wx-cell{background:var(--surface-subtle);color:var(--secondary)}.cloud-files-manager .wx-filemanager .wx-row:hover,.cloud-files-manager .wx-filemanager .wx-item:hover,.cloud-files-manager .wx-filemanager .wx-folder:hover{background-color:color-mix(in srgb, var(--primary) 5%, var(--surface))}.cloud-files-manager .wx-filemanager .wx-selected{background-color:color-mix(in srgb, var(--primary) 9%, var(--surface))}.cloud-files-manager .wx-filemanager .wx-selected .wx-cell{border-color:var(--border)}.cloud-files-manager .wx-filemanager button,.cloud-files-manager .wx-filemanager [role=button]{font-family:inherit}.cloud-files-manager .wx-filemanager .wx-item,.cloud-files-manager .wx-filemanager .wx-cell,.cloud-files-manager .wx-filemanager .wx-folder{font-size:13px}.cloud-files-manager .wx-filemanager .wx-no-info-wrapper{padding-bottom:30px}@media (width<=700px){.workspace-empty-list-state{min-height:clamp(280px,42vh,420px);padding:24px 16px 42px}.cloud-files-selection-actions{gap:6px;padding:8px}.cloud-files-selection-actions>span{flex:1 0 100%;margin:0 0 2px}.cloud-files-manager{height:clamp(460px,65vh,680px);margin-inline:-2px}.cloud-files-manager .wx-filemanager .wx-sidebar{width:min(78vw,280px)}.cloud-files-manager .wx-filemanager .wx-content-item-fit,.cloud-files-manager .wx-filemanager .wx-content-item{padding-inline:4px}.cloud-files-manager .wx-filemanager .wx-toolbar{padding-inline:8px}.cloud-files-manager .wx-filemanager .wx-name{text-overflow:ellipsis;max-width:34vw;margin-right:8px;overflow:hidden}}.cloud-files-page{gap:16px;min-width:0;display:grid;position:relative}.cloud-files-page.is-dragging .cloud-files-drop-overlay{z-index:1000;border:2px dashed var(--primary);color:var(--primary);pointer-events:none;background:#ffffffd6;border-radius:16px;place-items:center;font-size:16px;font-weight:700;display:grid;position:fixed;inset:12px}.cloud-files-usage,.cloud-files-progress,.cloud-files-library{min-width:0;padding:20px}.cloud-files-usage-heading,.cloud-files-library-heading,.cloud-files-progress-heading,.cloud-files-progress-foot,.cloud-files-usage-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.cloud-files-usage-heading>div{min-width:0}.cloud-files-usage-heading h2,.cloud-files-library-heading h2{margin:4px 0}.cloud-files-usage-heading p{color:var(--secondary);margin:6px 0 0}.cloud-files-usage-heading>strong{color:var(--primary);flex:none;font-size:20px}.cloud-files-usage-heading>strong span{color:var(--secondary);font-size:15px;font-weight:500}.cloud-files-meter{background:var(--surface-subtle);border-radius:999px;height:10px;margin-top:18px;overflow:hidden}.cloud-files-meter span{border-radius:inherit;background:var(--primary);height:100%;transition:width .18s;display:block}.cloud-files-usage-foot{color:var(--secondary);flex-wrap:wrap;margin-top:8px;font-size:13px}.cloud-files-progress{gap:10px;display:grid}.cloud-files-progress.has-error{border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}.cloud-files-progress-heading>span{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:inline-flex}.cloud-files-progress-heading>strong{color:var(--primary);flex:none}.cloud-files-progress progress{width:100%;height:8px;accent-color:var(--primary);border:0;border-radius:999px;display:block;overflow:hidden}.cloud-files-progress-foot{color:var(--secondary);font-size:13px}.cloud-files-error{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface));color:var(--danger);border-radius:10px;padding:12px 14px}.cloud-files-library-heading{border-bottom:1px solid var(--border);padding-bottom:12px}.cloud-files-library-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cloud-files-library-heading span{color:var(--secondary);font-size:13px}.cloud-files-library-actions .button{white-space:nowrap}.cloud-files-breadcrumbs{min-width:0;color:var(--secondary);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}.cloud-files-breadcrumbs button{min-width:0;color:var(--primary);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:650}.cloud-files-breadcrumbs button[aria-current=page]{color:var(--foreground)}.cloud-files-breadcrumb{align-items:center;gap:8px;min-width:0;display:inline-flex}.cloud-files-shared-info{border:1px solid var(--border);background:var(--surface-subtle);color:var(--secondary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 12px;font-size:13px;display:flex}.cloud-files-shared-info>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.cloud-files-shared-info strong{color:var(--foreground)}.cloud-files-share-panel{background:0 0;border:0;gap:14px;margin:0;padding:0;display:grid}.cloud-files-share-dialog{width:min(760px,100vw - 40px)}.cloud-files-share-description{color:var(--secondary);margin:0;font-size:14px;line-height:1.5}.cloud-files-share-list h4,.cloud-files-share-list p{margin:0}.cloud-files-share-form{grid-template-columns:minmax(0,2fr) minmax(150px,1fr) auto;align-items:end;gap:10px;display:grid}.cloud-files-share-form label{min-width:0;color:var(--secondary);gap:5px;font-size:12px;font-weight:650;display:grid}.cloud-files-share-form select,.cloud-files-share-row select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--foreground);font:inherit;border-radius:9px;padding:0 10px}.cloud-files-share-list{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.cloud-files-share-list h4{color:var(--foreground);font-size:14px}.cloud-files-share-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(130px,180px) auto;align-items:center;gap:10px;min-width:0;padding:8px 0;display:grid}.cloud-files-share-row:last-child{border-bottom:0}.cloud-files-share-row>span{gap:2px;min-width:0;display:grid}.cloud-files-share-row small,.cloud-files-share-empty{color:var(--secondary);overflow-wrap:anywhere;font-size:13px}.cloud-files-share-notice{color:var(--primary);margin:0;font-size:13px;font-weight:650}.cloud-files-folder-create{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0 0 12px;padding:12px;display:flex}.cloud-files-folder-create label{min-width:0;color:var(--secondary);flex:220px;gap:5px;font-size:12px;font-weight:650;display:grid}.cloud-files-folder-create input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;color:var(--foreground);font:inherit;border-radius:9px;padding:0 10px}.cloud-files-spinner{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite cloud-files-spin}@keyframes cloud-files-spin{to{transform:rotate(360deg)}}@media (width<=700px){.cloud-files-share-dialog{width:100%;max-width:100%}.cloud-files-transfer-bar{flex-direction:column;align-items:stretch}.cloud-files-transfer-bar .button{justify-content:center;width:100%}.cloud-files-usage,.cloud-files-progress,.cloud-files-library{padding:14px}.cloud-files-usage-heading,.cloud-files-library-heading{flex-direction:column;align-items:flex-start}.cloud-files-library-actions{justify-content:space-between;width:100%}.cloud-files-folder-create label{flex-basis:100%}.cloud-files-share-form{grid-template-columns:minmax(0,1fr)}.cloud-files-share-form .button{justify-self:start}.cloud-files-share-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.cloud-files-share-row>span{grid-column:1/-1}.cloud-files-share-row .button{justify-self:start}.cloud-files-usage-heading>strong{font-size:18px}.cloud-files-progress-foot{flex-direction:column;align-items:flex-start}}
