.vt-info-avatar{width:var(--vt-info-avatar-size);height:var(--vt-info-avatar-size);flex:0 0 var(--vt-info-avatar-size);border-radius:var(--vt-info-avatar-radius);background-color:var(--vt-info-avatar-bg);background-image:var(--vt-info-avatar-bg-image);background-size:cover;background-position:center}.vt-record-count{padding-top:var(--vt-record-count-padding-top);margin:var(--vt-record-count-margin);color:var(--vt-record-count-color);font-size:var(--vt-record-count-size)}.vt-panel-header{position:absolute;top:var(--vt-panel-header-top);left:var(--vt-panel-header-inset-x);right:var(--vt-panel-header-inset-x);width:auto;height:var(--vt-panel-header-height);display:flex;align-items:center;justify-content:space-between;background-color:var(--vt-panel-header-bg);border-radius:var(--vt-panel-header-radius);border-bottom:var(--vt-border-width) solid var(--vt-panel-header-border);box-shadow:var(--vt-panel-header-shadow);z-index:var(--vt-panel-header-z);box-sizing:border-box;border-bottom-left-radius:var(--vt-panel-header-radius-bottom-left, 0px);border-bottom-right-radius:var(--vt-panel-header-radius-bottom-right, 0px)}.vt-panel-header__left{display:flex;align-items:center;gap:var(--vt-panel-header-gap);padding-left:var(--vt-panel-header-padding-x);position:relative}.vt-panel-header__icon{width:var(--vt-panel-header-icon-size);height:var(--vt-panel-header-icon-size);max-height:var(--vt-panel-header-icon-max-height);border-top-left-radius:var(--vt-panel-header-icon-radius);border-top-right-radius:var(--vt-panel-header-icon-radius-none, 0px);border-bottom-left-radius:var(--vt-panel-header-icon-radius-none, 0px);border-bottom-right-radius:var(--vt-panel-header-icon-radius-none, 0px);background:var(--vt-panel-header-icon-bg);color:var(--vt-panel-header-icon-color);border-right:var(--vt-border-width) solid var(--vt-panel-header-icon-border);display:flex;align-items:center;justify-content:var(--vt-panel-header-icon-justify, center);padding-right:var(--vt-panel-header-icon-padding-right, 0px);box-sizing:border-box}.vt-panel-header__icon svg{width:var(--vt-panel-header-icon-svg-size, 26px);height:var(--vt-panel-header-icon-svg-size, 26px)}.vt-panel-header__title{color:var(--vt-panel-header-title-color);font-size:var(--vt-panel-header-title-size);font-weight:var(--vt-panel-header-title-weight);padding-top:var(--vt-panel-header-title-padding-top)}.vt-panel-header__tooltip{position:absolute;top:var(--vt-panel-header-tooltip-top);left:var(--vt-panel-header-tooltip-left);background:var(--vt-panel-header-tooltip-bg);color:var(--vt-panel-header-tooltip-text);border-radius:var(--vt-panel-header-tooltip-radius);font-size:var(--vt-panel-header-tooltip-font-size);padding:var(--vt-panel-header-tooltip-padding);width:-moz-max-content;width:max-content;max-width:var(--vt-panel-header-tooltip-max-width);white-space:normal;z-index:var(--vt-panel-header-tooltip-z);display:none}.vt-panel-header__tooltip h2{font-size:var(--vt-panel-header-tooltip-title-size);margin:0}.vt-panel-header__tooltip p{font-weight:var(--vt-panel-header-tooltip-text-weight);margin:0}.vt-panel-header__left:hover .vt-panel-header__tooltip{display:block}.vt-panel-header__actions{display:flex;align-items:center;padding-right:var(--vt-panel-header-actions-padding-right)}.vt-panel-header__close{color:var(--vt-panel-header-action-color);--vt-button-icon-size: var(--vt-panel-header-close-size);--vt-button-icon-radius: var(--vt-panel-header-close-radius)}.vt-form-label-row{display:flex;align-items:center;gap:var(--vt-form-label-row-gap);margin-bottom:var(--vt-form-label-row-margin-bottom);flex-wrap:var(--vt-form-label-row-wrap);white-space:var(--vt-form-label-row-white-space)}.vt-tag{height:var(--vt-tag-height);background:var(--vt-tag-bg);display:inline-flex;border-radius:var(--vt-tag-radius);border:var(--vt-border-width) solid var(--vt-tag-border);box-sizing:border-box;gap:var(--vt-tag-gap);margin:var(--vt-tag-margin);flex-shrink:var(--vt-tag-flex-shrink)}.vt-tag__label{padding:var(--vt-tag-label-padding);display:flex;align-items:center;line-height:var(--vt-tag-line-height);font-size:var(--vt-tag-font-size);font-weight:var(--vt-tag-font-weight);color:var(--vt-tag-text);max-width:var(--vt-tag-label-max-width);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vt-tag__remove{width:var(--vt-tag-remove-size);height:var(--vt-tag-remove-size);background:var(--vt-tag-remove-bg) url(../../../components/generic/cancel.svg) no-repeat right var(--vt-tag-remove-offset) center;border:0;cursor:pointer}.vt-tag__remove:hover{background:var(--vt-tag-remove-hover-bg) url(../../../components/generic/cancel.svg) no-repeat right var(--vt-tag-remove-offset) center}.vt-modal-overlay{position:absolute;top:var(--vt-modal-overlay-top);left:var(--vt-modal-overlay-left);background-color:var(--vt-modal-overlay-bg);z-index:var(--vt-modal-overlay-z);cursor:default;border-radius:var(--vt-modal-overlay-radius);border-bottom-right-radius:var(--vt-modal-overlay-radius-bottom);border-bottom-left-radius:var(--vt-modal-overlay-radius-bottom);height:var(--vt-modal-overlay-height);width:var(--vt-modal-overlay-width)}.vt-modal{position:absolute;left:var(--vt-modal-left);z-index:var(--vt-modal-z);background-color:var(--vt-modal-bg);border-radius:var(--vt-modal-radius);box-shadow:var(--vt-modal-shadow);width:var(--vt-modal-width);max-width:var(--vt-modal-max-width);overflow:var(--vt-modal-overflow);box-sizing:border-box}.vt-modal__content{position:relative;padding:var(--vt-modal-content-padding-y) var(--vt-modal-content-padding-x);overflow:var(--vt-modal-content-overflow);box-sizing:border-box}.vt-modal__controls{display:flex;flex-wrap:wrap;gap:var(--vt-modal-controls-gap);margin:var(--vt-modal-controls-margin);padding-top:var(--vt-modal-controls-padding-top)}.vt-modal__controls--baseline{align-items:baseline}.vt-modal__column{background:transparent;border-radius:var(--vt-modal-column-radius);box-shadow:none;padding:var(--vt-modal-column-padding);position:relative;flex:1 1 auto;min-width:0;box-sizing:border-box;max-width:var(--vt-modal-column-max-width)}.vt-modal__column--tags{flex:var(--vt-modal-tags-column-flex);min-width:var(--vt-modal-tags-column-min-width);max-width:var(--vt-modal-tags-column-max-width)}.vt-modal__column--mnemodia{flex:1 1 100%;background:var(--vt-modal-column-bg);padding-top:var(--vt-modal-mnemodia-padding-top);box-shadow:var(--vt-modal-column-shadow)}.vt-modal__row{display:flex;align-items:flex-start;gap:var(--vt-modal-row-gap);width:100%;min-width:0;flex-wrap:var(--vt-modal-row-wrap);flex:var(--vt-modal-row-flex);max-width:var(--vt-modal-column-max-width);align-self:var(--vt-modal-row-align-self)}.vt-modal__label-row{--vt-form-label-row-gap: var(--vt-modal-label-gap);--vt-form-label-row-margin-bottom: var(--vt-modal-label-margin-bottom);--vt-form-label-row-wrap: var(--vt-modal-label-wrap);--vt-form-label-row-white-space: var(--vt-modal-label-white-space)}.vt-modal__label-row--tag{flex-wrap:wrap;width:100%}.vt-modal__label-row--mnemodia{flex-wrap:nowrap}.vt-modal__label{display:flex;gap:var(--vt-modal-label-gap);font-size:var(--vt-modal-label-size);font-weight:var(--vt-modal-label-weight);color:var(--vt-modal-label-color);min-width:0;flex:1 1 auto}.vt-modal__label span:first-child{white-space:nowrap}.vt-modal__label-note{font-weight:var(--vt-modal-label-note-weight);color:var(--vt-modal-label-note-color);max-width:var(--vt-modal-label-note-max-width);min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-modal__info{color:var(--vt-modal-info-color);display:inline-flex;align-items:center}.vt-modal__info-card{position:absolute;top:var(--vt-modal-info-top);right:var(--vt-modal-info-right);width:min(var(--vt-modal-info-width),var(--vt-modal-info-max-width));max-width:var(--vt-modal-info-max-width);min-height:var(--vt-modal-info-min-height);max-height:var(--vt-modal-info-max-height);background-color:var(--vt-modal-info-bg);border-radius:var(--vt-modal-info-radius);box-shadow:var(--vt-modal-info-shadow);padding:var(--vt-modal-info-padding);z-index:var(--vt-modal-info-z);box-sizing:border-box}.vt-modal__info-row{display:flex;align-items:flex-start;gap:var(--vt-modal-info-gap)}.vt-modal__info-avatar{--vt-info-avatar-size: var(--vt-modal-info-avatar-size);--vt-info-avatar-radius: var(--vt-modal-info-avatar-radius);--vt-info-avatar-bg: var(--vt-modal-info-avatar-bg);--vt-info-avatar-bg-image: var(--vt-modal-info-avatar-bg-image)}.vt-modal__info-text p{margin:0;font-size:var(--vt-modal-info-text-size);color:var(--vt-modal-info-text-color);white-space:normal}.vt-modal__field{width:100%}.vt-modal__input{width:100%;background:var(--vt-modal-input-bg);background-size:var(--vt-modal-input-bg-size);padding-left:var(--vt-modal-input-padding-left);color:var(--vt-modal-input-color)}.vt-modal__input::-moz-placeholder{color:var(--vt-modal-input-placeholder)}.vt-modal__input::placeholder{color:var(--vt-modal-input-placeholder)}.vt-modal__match{margin-left:var(--vt-modal-match-margin-left);font-size:var(--vt-modal-match-size);font-weight:var(--vt-modal-match-weight);flex:0 0 auto}.vt-modal__match-row{display:flex;align-items:center;gap:var(--vt-modal-match-gap)}.vt-modal__match--any{color:var(--vt-modal-match-active)}.vt-modal__match--all{color:var(--vt-modal-match-inactive)}.vt-modal__switch{margin-left:var(--vt-modal-switch-gap);display:inline-flex;align-items:center;flex:0 0 auto}.vt-modal__switch-control{--vt-switch-width: var(--vt-modal-switch-width);--vt-switch-height: var(--vt-modal-switch-height);--vt-switch-thumb-size: var(--vt-modal-switch-thumb-size);--vt-switch-thumb-left: var(--vt-modal-switch-thumb-left);--vt-switch-thumb-bottom: var(--vt-modal-switch-thumb-bottom);--vt-switch-thumb-translate-x: var(--vt-modal-switch-thumb-translate-x)}.vt-modal__tags-input{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--vt-modal-tags-input-gap);width:var(--vt-modal-tags-input-width);min-width:var(--vt-modal-tags-input-min-width);height:var(--vt-modal-tags-input-height);border:var(--vt-border-width) solid var(--vt-modal-tags-input-border);border-radius:var(--vt-modal-tags-input-radius);background:var(--vt-modal-tags-input-bg);overflow-x:auto;overflow-y:hidden;box-sizing:border-box}.vt-modal__tags-input:focus-within{border-color:var(--vt-modal-tags-input-border-focus)}.vt-modal__tags-input::-webkit-scrollbar{height:var(--vt-modal-tags-scrollbar-height)}.vt-modal__tags-input .vt-tag:first-child{margin-left:5px}.vt-modal__tag-input-wrap{display:inline-flex;align-items:center;width:var(--vt-modal-tag-input-width);flex:1 1 var(--vt-modal-tag-input-min-width);min-width:var(--vt-modal-tag-input-min-width)}.vt-modal__tag-input{width:100%;background:var(--vt-modal-input-bg);background-size:var(--vt-modal-input-bg-size);padding-left:var(--vt-modal-input-padding-left);border:0;box-shadow:none;outline:none;font-size:var(--vt-modal-tag-input-size);color:var(--vt-modal-tag-input-color)}.vt-modal__tag-input--has-tags{background:none;padding-left:var(--vt-modal-tag-input-padding-left-has-tags)}.vt-modal__tag-input::-moz-placeholder{color:var(--vt-modal-tag-placeholder)}.vt-modal__tag-input::placeholder{color:var(--vt-modal-tag-placeholder)}.vt-modal__tag-tooltip{position:absolute;bottom:var(--vt-modal-tag-tooltip-bottom);left:50%;transform:translate(-50%);background:var(--vt-modal-tag-tooltip-bg);color:var(--vt-modal-tag-tooltip-text);border-radius:var(--vt-modal-tag-tooltip-radius);font-size:var(--vt-modal-tag-tooltip-font-size);padding:var(--vt-modal-tag-tooltip-padding);pointer-events:none;z-index:var(--vt-modal-tag-tooltip-z);white-space:nowrap;opacity:0;transition:opacity .1s ease}.vt-modal__tag-tooltip--visible{opacity:1}.vt-modal__tag-tooltip span{display:block;text-align:center}.vt-modal__actions{display:flex;align-items:center;gap:var(--vt-modal-actions-gap);align-self:var(--vt-modal-actions-align);margin-left:var(--vt-modal-actions-margin-left);padding-bottom:var(--vt-modal-actions-padding-bottom)}.vt-modal__action-btn{height:var(--vt-modal-action-height);min-width:var(--vt-modal-action-min-width)}.vt-modal__action-btn.vt-btn--ghost:hover{background:var(--vt-modal-action-ghost-hover-bg)}.vt-modal__close{position:absolute;top:var(--vt-modal-close-top);right:var(--vt-modal-close-right);margin:0;color:var(--vt-modal-close-color);z-index:var(--vt-modal-close-z)}
