.editable-stream-title[data-v-08fa0b54]{display:inline-block;min-width:120px}.editable-stream-title .title-container[data-v-08fa0b54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:text;padding:4px 8px;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.editable-stream-title .title-container[data-v-08fa0b54]:hover{background-color:hsla(0,0%,100%,.1)}.editable-stream-title .title-container:hover .edit-button[data-v-08fa0b54]{opacity:1}.editable-stream-title .title-container.is-editing[data-v-08fa0b54]{background-color:rgba(31,111,244,.1);border-bottom:2px solid #1f6ff4}.editable-stream-title .stream-title[data-v-08fa0b54]{font-weight:500;color:#fff;min-width:60px;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editable-stream-title .stream-title[contenteditable=true][data-v-08fa0b54]{cursor:text}.editable-stream-title .stream-title[contenteditable=true][data-v-08fa0b54]:empty:before{content:attr(placeholder);color:hsla(0,0%,100%,.5)}.editable-stream-title .edit-button[data-v-08fa0b54]{background:transparent;border:none;color:hsla(0,0%,100%,.6);padding:2px;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.editable-stream-title .edit-button[data-v-08fa0b54]:hover{color:hsla(0,0%,100%,.9)}.required-mark[data-v-6d8ff6dc],.required-mark[data-v-c9d04324],.required-mark[data-v-f81a6d26]{font-weight:700;margin-left:2px}.upload-section[data-v-88d1b4a2]{background-color:#40424a;border-radius:8px;padding:.75rem;height:195px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.upload-section h3[data-v-88d1b4a2]{color:#fff;font-size:1.1rem;margin-bottom:.75rem}.file-upload[data-v-88d1b4a2]{margin-bottom:.75rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-upload .file-upload-container[data-v-88d1b4a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px dashed hsla(0,0%,100%,.3);border-radius:8px;padding:.5rem;background-color:#2a2d36;-webkit-transition:all .3s ease;transition:all .3s ease}.file-upload .file-upload-container.drag-over[data-v-88d1b4a2]{border-color:#4a69ff;background-color:rgba(74,105,255,.1);border-width:2px;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 4px 12px rgba(74,105,255,.3);box-shadow:0 4px 12px rgba(74,105,255,.3)}.file-upload .file-upload-button[data-v-88d1b4a2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.file-upload .file-upload-button.outlined[data-v-88d1b4a2]{border:1px solid hsla(0,0%,100%,.3);border-radius:4px;padding:.25rem .5rem;color:#fff;background-color:#1b1c3c}.file-upload .file-upload-button.outlined .icon[data-v-88d1b4a2]{margin-right:.5rem}.file-upload .file-upload-button.outlined .icon svg[data-v-88d1b4a2]{fill:currentColor;width:18px;height:18px}.file-upload .or-text[data-v-88d1b4a2]{color:hsla(0,0%,100%,.6);margin-left:.75rem;font-size:.85rem}.file-upload .hidden-input[data-v-88d1b4a2]{display:none}.file-selected[data-v-88d1b4a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.05);padding:.5rem;border-radius:8px}.file-selected .file-icon[data-v-88d1b4a2]{margin-right:.75rem;color:#ffc107}.file-selected .file-icon svg[data-v-88d1b4a2]{fill:currentColor;width:20px;height:20px}.file-selected .file-info[data-v-88d1b4a2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.file-selected .file-info .file-name[data-v-88d1b4a2]{color:#fff;margin-bottom:.25rem;border-color:transparent;border-style:solid;border-width:0 0 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.file-selected .file-info .file-status[data-v-88d1b4a2]{color:#4caf50;font-size:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-selected .file-info .file-status .success-icon[data-v-88d1b4a2]{margin-right:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-selected .file-info .file-status .success-icon svg[data-v-88d1b4a2]{fill:currentColor;width:14px;height:14px}.forwarders-download svg{margin:0 5px -3px 0;fill:#363636;width:16px}.dashboard.is-dark .forwarders-download svg{fill:#fff}.os-upload-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1.5rem;width:100%;max-width:95%}.upload-section{background-color:#40424a;border-radius:8px;padding:.75rem;height:195px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.upload-section h3{color:#fff;font-size:1.1rem;margin-bottom:.75rem}.file-upload{margin-bottom:.75rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-upload,.file-upload .file-upload-container{display:-webkit-box;display:-ms-flexbox;display:flex}.file-upload .file-upload-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px dashed hsla(0,0%,100%,.3);border-radius:8px;padding:.5rem;background-color:#2a2d36;-webkit-transition:all .3s ease;transition:all .3s ease}.file-upload .file-upload-container.drag-over{border-color:#4a69ff;background-color:rgba(74,105,255,.1);border-width:2px;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 4px 12px rgba(74,105,255,.3);box-shadow:0 4px 12px rgba(74,105,255,.3)}.file-upload .file-upload-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.file-upload .file-upload-button.outlined{border:1px solid hsla(0,0%,100%,.3);border-radius:4px;padding:.25rem .5rem;color:#fff;background-color:#1b1c3c}.file-upload .file-upload-button.outlined .icon{margin-right:.5rem}.file-upload .file-upload-button.outlined .icon svg{fill:currentColor;width:18px;height:18px}.file-upload .or-text{color:hsla(0,0%,100%,.6);margin-left:.75rem;font-size:.85rem}.file-upload .hidden-input{display:none}.file-selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.05);padding:.5rem;border-radius:8px}.file-selected .file-icon{margin-right:.75rem;color:#ffc107}.file-selected .file-icon svg{fill:currentColor;width:20px;height:20px}.file-selected .file-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.file-selected .file-info .file-name{color:#fff;margin-bottom:.25rem;border-color:transparent;border-style:solid;border-width:0 0 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.file-selected .file-info .file-status{color:#4caf50;font-size:.8rem}.file-selected .file-info .file-status,.file-selected .file-info .file-status .success-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-selected .file-info .file-status .success-icon{margin-right:.25rem}.file-selected .file-info .file-status .success-icon svg{fill:currentColor;width:14px;height:14px}.form-fields-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-bottom:1.5rem;width:100%;max-width:95%}.form-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-column .field{margin-bottom:1rem}.form-column .description-field{height:100%}.form-column .description-field .control{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-column .description-field .control .input{background-color:#2a2d36!important;color:#fff}.form-column .description-field .control .textarea{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:80px;background-color:#2a2d36;color:#fff;border:1px solid;border-color:#404553}.form-column .label{color:#fff;margin-bottom:.5rem;display:block}.form-column .label .required-mark{font-weight:700;margin-left:2px}.form-column .char-count{text-align:right;color:hsla(0,0%,100%,.5);font-size:.8rem;margin-top:.25rem}.form-column .control input{background-color:#2a2d36;color:#fff;border:none;width:100%}.file-format-info{background-color:#2a2d36;padding:.75rem 1rem;border-radius:4px;color:hsla(0,0%,100%,.7);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1rem}.file-format-info,.file-format-info .info-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.file-format-info .info-icon{color:#4a69ff;-ms-flex-align:center}.file-format-info .info-icon svg{fill:currentColor;width:18px;height:18px}.form-footer-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:95%;margin-bottom:1.5rem}.form-actions,.form-footer-container{display:-webkit-box;display:-ms-flexbox;display:flex}.form-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}.form-actions .cancel-button{background-color:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff}.form-actions .button.is-primary{background-color:#1f6ff4!important;border:none}.modal .modal-content{width:45%!important}.modal .box{color:#fff}.modal .box [slot=header]{color:#fff;font-weight:700;font-size:1.2rem}.v-select,.v-select .vs__dropdown-menu,.v-select .vs__dropdown-option,.v-select .vs__selected{background-color:transparent!important;color:#fff!important;border-color:#404553!important}.v-select .vs__dropdown-menu{background-color:#2d3d80!important;border:1px solid #404553!important;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3)!important;box-shadow:0 4px 8px rgba(0,0,0,.3)!important;border-radius:4px!important;overflow:hidden!important}.v-select .vs__dropdown-option{background-color:#2d3d80!important;color:#fff!important;padding:8px 12px!important;border-bottom:1px solid rgba(64,69,83,.5)!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;cursor:pointer!important}.v-select .vs__dropdown-option:last-child{border-bottom:none!important}.v-select .vs__dropdown-option--highlight,.v-select .vs__dropdown-option:hover{background-color:#3d4d90!important;color:#fff!important;-webkit-transform:translateX(2px)!important;transform:translateX(2px)!important}.v-select .vs__dropdown-option--highlight{background-color:#4a69ff!important;color:#fff!important;-webkit-box-shadow:inset 3px 0 0 #1f6ff4!important;box-shadow:inset 3px 0 0 #1f6ff4!important}.v-select .vs__dropdown-option.vs__dropdown-option--selected,.v-select .vs__dropdown-option[aria-selected=true]{background-color:#1f6ff4!important;color:#fff!important;font-weight:500!important;position:relative!important}.v-select .vs__dropdown-option.vs__dropdown-option--selected:after,.v-select .vs__dropdown-option[aria-selected=true]:after{content:"✓"!important;position:absolute!important;right:12px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;color:#fff!important;font-weight:700!important}.v-select .vs__dropdown-toggle{color:#fff!important;padding:4px 8px!important;border:1px solid #404553!important;border-radius:4px!important}.v-select .vs__search,.v-select .vs__search:focus{background-color:transparent!important;color:#fff!important}.v-select .vs__actions{color:#fff!important}.v-select .vs__selected{background-color:#1f6ff4!important;border-color:#404553!important;color:#fff!important;padding:2px 8px!important;margin:2px 4px 2px 0!important;border-radius:3px!important;font-size:.85rem!important}.v-select .vs__deselect{fill:#fff!important}.v-select .vs__no-options{background-color:#2d3d80!important;color:hsla(0,0%,100%,.7)!important;padding:12px!important;text-align:center!important;font-style:italic!important}.v-select .vs__spinner{border-color:hsla(0,0%,100%,.3)!important;border-top-color:#4a69ff!important}