.ez-input{position:relative}.ez-input__confirm{z-index:5;border:1px solid var(--border-color-primary,#d8dee8);background:var(--background-color,#fff);pointer-events:auto;border-radius:8px;align-items:center;gap:6px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 16px #0f172a1f}.ez-input__confirm-btn{cursor:pointer;height:26px;font:inherit;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,box-shadow .15s,filter .15s;display:inline-flex}.ez-input__confirm-btn .bf-icon{flex-shrink:0}.ez-input__confirm-btn--abort{color:var(--text-color-secondary,#64748b);background:var(--background-color,#fff);border-color:var(--border-color-primary,#d8dee8)}.ez-input__confirm-btn--abort:hover{color:var(--color-negative,#dc2626);border-color:color-mix(in srgb, var(--color-negative,#dc2626) 35%, #d8dee8);background:color-mix(in srgb, var(--color-negative,#dc2626) 8%, #fff)}.ez-input__confirm-btn--submit{color:#fff;background:var(--color-positive,#059669);box-shadow:0 1px 2px color-mix(in srgb, var(--color-positive,#059669) 28%, transparent)}.ez-input__confirm-btn--submit:hover{filter:brightness(1.06)}.ez-input .bf-input.appearance-clear{border:1px solid #0000;outline:none;transition:background-color .2s}.ez-input .bf-input.appearance-clear.readonly.rs-input-group:hover{border:1px solid #0000}.ez-input .bf-input.appearance-clear:not(.readonly):hover{background:var(--ez-hover-color);border-color:#0000}.ez-input .bf-input.appearance-clear:not(.readonly):focus-within{border:solid 1px var(--base-color);background:0 0}.ez-input .bf-input.appearance-clear input{padding:var(--p-3)}.comment-content-entry.loader-container{padding:var(--p-10);justify-content:center;align-items:center;display:flex}.comment-content-adjusted-info{align-items:center;gap:var(--p-2);margin-bottom:var(--m-3);font-size:var(--font-size-xs);color:var(--text-color-secondary);line-height:1.3;display:flex}.comment-content-adjusted-info.is-original{color:var(--color-negative)}.comment-content-entry.error-backup .error-info{margin:var(--m-5) var(--m-5) var(--m-10) var(--m-5);padding:var(--p-5);background:var(--background-color-light-error);color:var(--color-negative)}.bf-chooser-multiple-select .bf-chooser-select-button{border:1px solid var(--rs-border-primary);background:var(--rs-input-bg);justify-content:flex-start;gap:10px;width:100%;padding:7px 12px;display:flex}.bf-chooser-multiple-select .bf-chooser-select-button.rs-btn-disabled{background:var(--background-color-primary)}.bf-chooser-multiple-select .bf-chooser-select-button .select-value{text-overflow:ellipsis;text-align:left;color:var(--rs-text-primary);flex-grow:1;overflow:hidden}.bf-chooser-multiple-select .bf-chooser-select-button .select-value.placeholder{color:var(--text-color-secondary)}.bf-chooser-multiple-select .bf-chooser-select-button .select-value .sub-label{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding-right:var(--p-3)}.bf-chooser-multiple-select .bf-chooser-select-button .values .value-entry{border-bottom:solid 1px var(--border-color-primary);padding-top:var(--p-2);padding-bottom:var(--p-2)}.bf-chooser-multiple-select .bf-chooser-select-button .values .value-entry:last-of-type{border-bottom:none}.bf-chooser-multiple-select .bf-chooser-select-button .values .value-entry.single-value{padding-top:0;padding-bottom:0}.bf-chooser-multiple-select .bf-chooser-select-button .placeholder-label{color:var(--text-color-secondary)}.bf-chooser-multiple-select.slim .bf-button.bf-chooser-select-button{font-size:var(--font-size-sm);padding:3px 6px}.bf-chooser-select-overlay-multiple{max-width:500px}.bf-chooser-select-overlay-multiple .bf-chooser{padding:var(--p-0)}.bf-chooser-select-overlay-multiple .bf-chooser .search-content{margin-top:var(--m-3)}.bf-chooser-select-overlay-multiple .bf-chooser-entry.selected{background:var(--background-color-primary)}.bf-chooser-select-overlay-multiple .cleanable-action{justify-content:space-between;align-items:center;gap:var(--p-5);border-bottom:solid 1px var(--border-color-primary);padding:10px 10px 10px 50px;display:flex}.bf-chooser-select-overlay-multiple .cleanable-action .cleanable-action__left{margin-right:auto}.bf-chooser-select-overlay-multiple .cleanable-action .cleanable-action__right{margin-left:auto}.cdn-link{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex}.pdf-preview{border:solid 1px var(--border-color-primary);box-sizing:content-box;background:var(--color-background-light,#f3f3f3);position:relative}.pdf-preview--loading,.pdf-preview--failed{justify-content:center;align-items:center;display:flex}.pdf-preview .pdf-preview__loading,.pdf-preview .pdf-preview__fallback{color:var(--icon-color-secondary,#888);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pdf-preview canvas{max-width:100%;max-height:100%;display:block}.pdf-preview canvas.pdf-preview__canvas--hidden{visibility:hidden;position:absolute}.pdf-preview .open-preview{opacity:0;border-radius:var(--border-radius-none);background:var(--background-opacity-strong);transition:opacity .4s;position:absolute;inset:0}.pdf-preview .open-preview .bf-icon{color:var(--icon-color-contrast);transition:transform .4s .1s;transform:scale(.25)}.pdf-preview .open-preview:hover{opacity:.8}.pdf-preview .open-preview:hover .bf-icon{transform:scale(1)}.file-preview-component{justify-content:center;align-items:center;display:flex}.file-preview-component .bf-button.pdf-button{flex-direction:column;justify-content:center;align-items:center;display:flex}.file-preview-component .bf-button.pdf-button .label{padding-top:var(--p-3)}.file-preview-component .image{cursor:pointer;background-position:50%;background-size:cover;width:100%;height:100%}.file-preview-component .video-preview{cursor:pointer;background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.file-preview-component .video-preview video{object-fit:cover;width:100%;height:100%}.file-preview-component .video-preview .play-button-overlay{pointer-events:none;color:#fff;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.file-preview-component .video-preview:hover .play-button-overlay{background-color:#000000b3}.file-preview-component .file-preview-component .pdf-preview{border:solid 1px var(--border-color-secondary)}.bf-dropzone{min-height:0;position:relative}.bf-dropzone>.content-wrapper,.bf-dropzone-tablerow{--error-upload-color:var(--color-negative);height:100%;position:relative}.bf-dropzone>.content-wrapper>.overlay-drop-indicator,.bf-dropzone-tablerow>.overlay-drop-indicator{pointer-events:none;opacity:0;padding:var(--p-5);z-index:2;position:absolute;inset:0}.bf-dropzone>.content-wrapper>.overlay-drop-indicator.active,.bf-dropzone-tablerow>.overlay-drop-indicator.active{background-color:var(--background-opacity-primary)}.bf-dropzone>.content-wrapper>.overlay-drop-indicator.active:not(.suppress-drag),.bf-dropzone-tablerow>.overlay-drop-indicator.active:not(.suppress-drag){opacity:1}.bf-dropzone>.content-wrapper>.overlay-drop-indicator>.border,.bf-dropzone-tablerow>.overlay-drop-indicator>.border{border-radius:var(--border-radius-extra-large);box-sizing:content-box;border:dashed 2px var(--border-color-contrast);justify-content:center;align-items:center;width:calc(100% - 10px);height:calc(100% - 10px);display:flex}.bf-dropzone>.content-wrapper>.overlay-drop-indicator>.border>.drag-info,.bf-dropzone-tablerow>.overlay-drop-indicator>.border>.drag-info{align-items:center;display:flex}.bf-dropzone>.content-wrapper>.overlay-drop-indicator>.border>.drag-info .text,.bf-dropzone-tablerow>.overlay-drop-indicator>.border>.drag-info .text{padding-left:var(--p-5)}.bf-dropzone>.content-wrapper>.overlay-drop-indicator>.border>.drag-info .bf-icon,.bf-dropzone>.content-wrapper>.overlay-drop-indicator>.border>.drag-info .text,.bf-dropzone-tablerow>.overlay-drop-indicator>.border>.drag-info .bf-icon,.bf-dropzone-tablerow>.overlay-drop-indicator>.border>.drag-info .text{color:var(--text-color-contrast)}.asset-attachments .asset-attachments-label{margin-bottom:var(--m-2);color:#333;font-size:.9rem;font-weight:500;display:block}.asset-attachments .asset-attachments-grid{gap:var(--m-3);padding:var(--p-2);flex-wrap:wrap;display:flex}.asset-attachments .asset-attachment-item{align-items:center;gap:var(--m-2);flex-direction:column;display:flex;position:relative}.asset-attachments .asset-attachment-item.deleting{opacity:.5;pointer-events:none}.asset-attachments .asset-attachment-preview-wrapper{border-radius:var(--border-radius-base);background:#fff;border:1px solid #dee2e6;width:100px;height:100px;position:relative;overflow:hidden}.asset-attachments .asset-attachment-preview-wrapper:hover .asset-attachment-remove-btn{opacity:1}.asset-attachments .asset-attachment-remove-btn{background:var(--color-negative);color:#fff;cursor:pointer;opacity:0;z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;line-height:1;transition:opacity .2s,background .2s;display:flex;position:absolute;top:4px;right:4px}.asset-attachments .asset-attachment-remove-btn:hover{background:#dc3545}.asset-attachments .asset-attachment-remove-btn:disabled{cursor:not-allowed;opacity:.5}.asset-attachments .asset-attachment-name{font-size:var(--font-size-xs);text-align:center;word-break:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100px;line-height:1.2;display:-webkit-box;overflow:hidden}.asset-attachments .asset-attachment-size{font-size:var(--font-size-xs);text-align:center;color:#6c757d;margin-top:-.1rem}.asset-attachments .asset-attachment-add-button{border-radius:var(--border-radius-base);cursor:pointer;width:100px;height:100px;padding:var(--p-2);background:#fff;border:2px dashed #6c757d;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;transition:all .2s;display:flex}.asset-attachments .asset-attachment-add-button:hover:not(:disabled){background:#f8f9ff;border-color:#0d6efd}.asset-attachments .asset-attachment-add-button:disabled{cursor:not-allowed;opacity:.6}.asset-attachments .asset-attachment-add-icon{font-size:var(--font-size-xl);color:var(--text-color-secondary);line-height:1}.asset-attachments .asset-attachment-add-text{font-size:var(--font-size-xs);text-align:center;color:var(--text-color-secondary);line-height:1.2}.ez-textfield.error textarea{background:var(--background-color-primary)}.ez-textfield .autosize-textarea textarea.textarea{border:none;transition:background-color .2s}.ez-textfield .autosize-textarea textarea.textarea.readonly:focus-visible{outline:none}.ez-textfield .autosize-textarea textarea.textarea:not(.readonly):hover{background:var(--ez-hover-color)}.ez-textfield .autosize-textarea textarea.textarea:not(.readonly):focus{background:0 0}.ez-textfield.type-default .autosize-textarea .label{padding-bottom:1px;padding-left:var(--p-3);color:var(--text-color-secondary);font-size:var(--font-size-sm);letter-spacing:1px}.ez-textfield.type-default .autosize-textarea.label-position-left .label{padding-bottom:var(--p-3)}.ez-textfield.type-header .autosize-textarea .label{padding-bottom:1px;padding-left:var(--p-3);color:var(--text-color-secondary);font-size:var(--font-size-sm);letter-spacing:1px}.ez-textfield.type-header .autosize-textarea textarea.textarea{font-size:var(--font-size-2xl)}.ez-textfield.type-subHeader .autosize-textarea .label{padding-bottom:1px;padding-left:var(--p-3);color:var(--text-color-secondary);font-size:var(--font-size-sm);letter-spacing:1px}.ez-textfield.type-subHeader .autosize-textarea textarea.textarea{font-size:var(--font-size-md)}.ez-textfield.type-description .autosize-textarea textarea.textarea{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.ez-textfield.appearance-bf .autosize-textarea textarea.textarea{border:1px solid var(--rs-border-primary)}.notes-module{padding:var(--p-5);box-sizing:border-box;flex-direction:column;gap:12px;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.notes-module.is-resizing-editor{-webkit-user-select:none;user-select:none;cursor:ns-resize}.notes-module .notes-input{border:1px solid var(--border-color-secondary);background:var(--background-color-contrast,#fff);z-index:1;box-sizing:border-box;border-radius:8px;flex-direction:column;flex:none;min-height:0;padding:10px;display:flex;position:relative;overflow:hidden}.notes-module .notes-input .text-editor{background:var(--background-color-contrast,#fff);flex-direction:column;flex:auto;min-height:0;display:flex}.notes-module .notes-input .text-editor .ck.ck-editor{flex-direction:column;min-height:0;display:flex}.notes-module .notes-input .text-editor .ck.ck-editor__top{flex-shrink:0}.notes-module .notes-input .text-editor .ck.ck-editor__main{flex-direction:column;min-height:0;display:flex}.notes-module .notes-input .text-editor .ck.ck-content.ck-editor__editable{min-height:80px;height:var(--notes-editor-height,160px);max-height:var(--notes-editor-height,160px);overflow-wrap:anywhere;word-break:break-word;background:var(--background-color-contrast,#fff);overflow-y:auto}.notes-module .notes-input-resize{cursor:ns-resize;z-index:2;touch-action:none;flex-shrink:0;height:10px;margin:2px 0 0;position:relative}.notes-module .notes-input-resize:before{content:"";background:color-mix(in srgb, var(--text-color-secondary) 45%, transparent);border-radius:999px;width:36px;height:3px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.notes-module .notes-input-resize:hover:before,.notes-module .notes-input-resize.is-resizing:before{background:var(--text-color-secondary)}.notes-module .notes-input-actions{z-index:2;flex-shrink:0;justify-content:flex-end;margin-top:10px;display:flex;position:relative}.notes-module .notes-list{flex-grow:1;min-height:120px;overflow:hidden}.notes-module .note-entry{border:1px solid var(--border-color-secondary);background:var(--background-color-primary-light);border-radius:8px;margin-bottom:8px;padding:10px}.notes-module .note-entry.__archived{opacity:.8}.notes-module .note-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.notes-module .note-system-label{height:22px;color:var(--text-color-secondary);background:color-mix(in srgb, var(--text-color-default) 8%, transparent);border:1px solid color-mix(in srgb, var(--text-color-default) 12%, transparent);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.notes-module .note-date{color:var(--text-color-secondary);font-size:12px}.notes-module .note-archived-info{color:var(--text-color-secondary);margin-bottom:8px;font-size:12px}.notes-module .note-content{word-break:break-word}.notes-module .note-content p:last-child{margin-bottom:0}.notes-module .note-content-loading{align-items:center;min-height:24px;padding:2px 0;display:flex}.notes-module .note-content-preview{color:var(--text-color-primary);white-space:pre-wrap}.ez-group{border-radius:var(--border-radius-base);transition:box-shadow .2s,padding-top .2s,padding-right .2s,padding-left .2s,padding-bottom .2s}.ez-group.active{box-shadow:var(--card-default-box-shadow);padding:var(--p-5)}.ez-group .action-row{padding-top:var(--p-5);justify-content:flex-end;display:flex}.ez-group .action-row .bf-button{margin-left:var(--m-3)}.ez-select{display:inline-block}.ez-select.block,.ez-select.block .rs-picker.rs-picker-toggle-wrapper{width:100%;display:block}.ez-select .rs-picker.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn{background:var(--background-color-primary)!important}.ez-select .rs-picker.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn .render-value{color:var(--text-color-primary)}.ez-select .render-value{display:flex}.ez-select .render-value .prefix-icon{padding-right:var(--p-3)}.ez-select.error .rs-picker.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn{background:var(--background-color-light-error)!important}.ez-select.error .rs-picker.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn .render-value{color:var(--color-negative)}.ez-select-select{z-index:5000!important}.ez-select-select .rs-picker-select-menu-item:not(.rs-picker-select-menu-item-disabled):hover,.ez-select-select .rs-picker-select-menu-item.rs-picker-select-menu-item-focus{background-color:#0000}.ez-select-select .rs-picker-select-menu-item:not(.rs-picker-select-menu-item-disabled):hover:hover,.ez-select-select .rs-picker-select-menu-item.rs-picker-select-menu-item-focus:hover{background-color:var(--table-row-color-hover)}.ez-select-select .ez-select-select-tag-item{align-items:center;min-width:200px;display:flex}.ez-select-select .ez-select-select-tag-item .content{flex-grow:1}.ez-select-select .ez-select-select-tag-item .content .label{border-radius:var(--border-radius-big);padding:4px 10px;font-weight:600;display:inline-block}.ez-select-select .ez-select-select-tag-item .selected-icon{padding-left:var(--p-5)}.ez-assignment .readonly-tag{background:var(--background-color-primary);padding:var(--p-2) var(--p-4)}.ez-assignment .readonly-tag .rs-tag-text .user-entry{flex-direction:row;gap:4px;padding:8px 12px;display:flex}.ez-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button{background:var(--background-color-primary)!important}.ez-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .not-assigned{color:var(--text-color-primary)}.ez-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .user-entry{display:flex}.ez-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .user-entry .avatar{margin-right:var(--m-2)}.ez-assignment .bf-assignment-search-field .bf-dropdown>button.bf-button .user-entry .asset-loader.error{padding:var(--p-0)}.ez-assignment.block .bf-assignment-search-field .bf-dropdown>button.bf-button{width:100%}
