.notice{position:fixed;right:30px;top:130px;width:350px;overflow:hidden;z-index:5000;background-color:var(--son-hellgrau)}.notice-heading{color:#fff;padding:15px 45px;font-weight:700;position:relative;background-color:var(--son-dunkelgrau)}.notice-icon svg{left:15px}.notice-close,.notice-icon svg{position:absolute;top:50%;transform:translateY(-50%)}.notice-close{cursor:pointer;right:15px}.notice-close svg{width:15px;height:15px;display:block}.notice-content{padding:15px}.notice-success .notice-heading{background-color:var(--success)}.notice-warning .notice-heading{background-color:var(--warning)}.notice-error .notice-heading{background-color:var(--error)}.notice-info .notice-heading{background-color:var(--info)}.notice-enter-active,.notice-leave-active{transition:transform .3s}.notice-enter-from,.notice-leave-to{transform:translateX(calc(100% + 30px))}.notice-enter-to,.notice-leave-from{transform:translateX(0)}button.button-primary.green{background-color:var(--success);border-color:var(--success)}a.password-reset-link{text-align:center}.button[data-v-74f998f7]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--son-dunkelgrau);border:2px solid var(--son-dunkelgrau);color:#fff;text-transform:uppercase;height:50px;padding:0 18px;font-weight:500;cursor:pointer}.button.full-width[data-v-74f998f7]{width:100%;max-width:400px}.button-secondary.red[data-v-74f998f7]{border-color:var(--error);color:var(--error)}.button-secondary.red[data-v-74f998f7]:disabled,.button[data-v-74f998f7]:disabled{border-color:var(--disabled-grey);color:var(--disabled-grey);cursor:not-allowed}.button-secondary[data-v-74f998f7]{background:none;color:var(--son-dunkelgrau);border:2px solid var(--son-dunkelgrau)}.modal-background[data-v-7366ea66]{background-color:var(--son-schwarz);opacity:.4}.modal-background[data-v-7366ea66],.modal-outer-wrapper[data-v-7366ea66]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}.modal-wrapper[data-v-7366ea66]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:30px;z-index:10500;min-width:400px;max-width:calc(100% - 40px)}.modal-header[data-v-7366ea66]{padding-right:30px}.modal-header[data-v-7366ea66] svg{position:absolute;right:20px;top:20px;width:20px;height:auto;cursor:pointer}.fade-enter-active[data-v-7366ea66],.fade-leave-active[data-v-7366ea66]{transition:opacity .2s}.fade-enter-from[data-v-7366ea66],.fade-leave-to[data-v-7366ea66]{opacity:0}.library-right-click-box[data-v-e189eab8]{position:fixed;background-color:var(--son-dunkelgrau);color:#fff;padding:20px;top:0;left:0;z-index:50005}.library-right-click-box-background[data-v-e189eab8]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50000}.library-right-click-box-action[data-v-e189eab8]{cursor:pointer}.library-right-click-box-action.disabled[data-v-e189eab8]{cursor:not-allowed;color:var(--disabled-grey)}:root{--son-gelb:#ffd500;--son-schwarz:#000;--son-hellgrau:#f5f5f5;--son-dunkelgrau:#373a3c;--success:#138a2d;--error:#a60000;--warning:#f90;--info:#009fe3;--disabled-grey:#a7a7a7}#app,body,html{width:100%;height:100%;padding:0;margin:0;color:var(--son-dunkelgrau)}*{font-family:Fira Sans,sans-serif;box-sizing:border-box}h1,h2,h3,h4,h5,h6,ol,p,ul{margin-top:20px;margin-bottom:20px}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ol:first-child,p:first-child,ul:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}.button,.input,.input-wrapper label,.text-size,body,ol,p,ul{font-size:18px}h1{font-weight:500;font-size:28px}h1,h2{line-height:normal}h2{font-weight:700;font-size:20px}a{color:var(--son-dunkelgrau);text-decoration:underline}body{background-color:var(--son-hellgrau)}.header-bar{height:100px;display:flex;justify-content:stretch;align-items:center;gap:20px;padding-right:20px}.header-bar-logo{width:130px;flex-grow:0}.header-bar-logo svg{width:90px;margin-left:auto;margin-right:auto;display:block}.header-bar-main{flex-grow:1}.header-bar-main h1{margin-bottom:0}.header-bar-user{display:flex;gap:10px;align-items:center}.header-bar-user a{text-decoration:none;display:block}.header-bar-user svg{display:block;width:30px}.outer-wrapper{height:calc(100% - 100px);display:flex;gap:20px}.menu-bar{width:130px;height:100%;flex-shrink:0;gap:10px}.main-wrapper,.menu-bar{display:flex;flex-direction:column}.main-wrapper{width:100%;flex-shrink:1;min-width:0;justify-content:stretch}.wrapper-header{height:80px;background-color:var(--son-dunkelgrau);color:#fff;display:flex;align-items:center;padding:0 30px;flex-grow:0;flex-shrink:0}.scroll-wrapper{width:100%;overflow:auto;background-color:#fff;display:flex;flex-direction:column;justify-content:stretch;flex-grow:1}.scroll-wrapper-inner{width:100%;overflow:hidden;padding:30px;flex-grow:1;flex-shrink:0;position:relative;z-index:5}.login-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(/img/login_background.539dbeb0.jpg);z-index:-1;opacity:.5}.login-box{max-width:calc(100% - 60px);background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(5px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:30px;display:flex;flex-direction:column;gap:30px}.login-logo svg{width:200px;height:auto;display:block}.menu-link{width:100%;height:80px;padding-left:20px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;font-size:12px;color:var(--son-dunkelgrau);text-decoration:none;font-weight:500}.menu-link svg{display:block}.menu-link.router-link-active{background-color:var(--son-gelb)}.library-button-wrapper{display:flex;gap:20px}.library-header{display:flex;justify-content:stretch;align-items:center;margin-top:30px;gap:30px}.library-path-wrapper{display:flex;gap:15px;align-items:center;height:30px;flex-grow:1;font-size:14px}.library-path-wrapper svg{display:block;width:8px;height:auto}.library-path-part svg{width:20px}.library-path-part{cursor:pointer}.library-path-part:last-child{font-weight:700}.library-view-settings-wrapper{display:flex;gap:30px;align-items:center}.library-content-wrapper{margin-top:30px}.library-tile-view-wrapper{display:flex;gap:20px;flex-wrap:wrap}.library-tile{width:calc(25% - 15px);cursor:pointer}.library-tile-meta svg{height:14px;color:var(--son-gelb);width:auto;display:block}.library-tile-meta{display:flex;gap:10px;align-items:center}.library-tile-title{font-weight:500}.library-tile-text{padding:10px;font-size:14px;display:flex;justify-content:stretch;border:2px solid var(--son-hellgrau);border-top:none}.library-tile-infos{flex-grow:1}.library-list-edit svg,.library-tile-edit svg{display:block;width:25px;height:auto;padding:5px;margin-right:-5px;margin-top:-5px}.library-tile-preview{background-color:var(--son-hellgrau);background-size:cover;background-repeat:no-repeat;background-position:50%;padding-bottom:56.25%;position:relative;border:2px solid var(--son-hellgrau)}.library-tile-preview svg{color:var(--son-gelb);width:50px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.library-list-table{width:100%}.library-list-table .table-line{padding:10px 0;border-bottom:1px solid var(--son-hellgrau);font-size:14px;display:flex}.library-list-table .table-cell{display:flex;align-items:center;gap:10px;cursor:pointer}.library-list-table th{text-align:left;padding-top:0}.library-list-table .table-cell:first-child{width:calc(100% - 400px)}.library-list-table .table-cell:nth-child(2){width:350px}.library-list-table .table-cell:nth-child(3){width:50px;justify-content:flex-end}.library-list-preview{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--son-gelb);border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50%}.library-list-preview svg{width:20px;height:auto;display:block}.table-heading svg{display:block;width:12px}.wrapper-header-title{display:flex;gap:10px;align-items:center;justify-content:flex-start}.wrapper-header-title h1{margin:0}.wrapper-header-title a,.wrapper-header-title svg{display:block;color:#fff}a.breadcrumb{color:#fff;text-decoration:none}.button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid var(--son-dunkelgrau);background-color:var(--son-dunkelgrau);color:#fff;text-transform:uppercase;height:50px;padding:0 18px;font-weight:500;cursor:pointer;display:inline-flex;text-align:center;align-items:center;justify-content:center;transition:background-color .3s,border-color .3s,color .3s}.button.full-width{width:100%;max-width:400px}.button:not(.button-secondary).disabled,.button:not(.button-secondary):disabled{background-color:var(--disabled-grey);border-color:var(--disabled-grey);cursor:not-allowed}.button-secondary.disabled,.button-secondary:disabled{border-color:var(--disabled-grey);color:var(--disabled-grey)}.table-wrapper:not(:first-child){margin-top:30px}.table-inner-wrapper table{width:100%;border-collapse:collapse;border-spacing:0}.table-inner-wrapper th{text-align:left}.table-inner-wrapper td,.table-inner-wrapper th{border-bottom:1px solid var(--son-hellgrau);padding:10px}.table-inner-wrapper td:first-child,.table-inner-wrapper th:first-child{padding-left:0}.table-buttons{overflow:hidden}.table-buttons:not(:empty){margin-top:10px;padding-bottom:30px}.table-buttons-left{float:left;display:flex;gap:5px}.table-buttons-right{float:right;display:flex;gap:5px}.table-buttons-right-text{margin-right:10px;font-weight:700;font-size:14px}.button-pagination{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background-color:var(--son-gelb);color:var(--son-schwarz);font-size:16px;padding:7px 11px;border-radius:10px;cursor:pointer;height:36px;min-width:36px;font-weight:700}.button-pagination:last-child{margin-right:0}.button-pagination.disabled{cursor:default;color:var(--disabled-grey);background-color:var(--son-hellgrau)}.button-pagination.current{background-color:var(--son-dunkelgrau);color:var(--son-gelb)}.button-table{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;cursor:pointer;padding:0;vertical-align:middle}.button-table:not(:last-child){margin-right:15px}.button-table svg{display:block;color:var(--color-special-blue);width:20px}td.button-col{padding:0;text-align:right}.table-sorting-indicator{color:var(--disabled-grey)}.table-sorting-indicator.active{color:var(--son-dunkelgrau)}.table-sorting-indicator.asc svg{transform:translateY(-50%) rotate(180deg)}.table-sorting-indicator svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.table-header-wrapper{display:inline-block;position:relative;padding-right:22px;cursor:pointer}.table-header-wrapper.unsortable{cursor:default}.loading-container{display:flex;flex-direction:column;gap:15px}.loading{flex-grow:1}.dummy.loading{height:15px;border-radius:5px}.skeleton{position:relative;background-color:var(--color-grey-on-grey-foreground);overflow:hidden}.skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,78%,0),hsla(0,0%,78%,.2) 20%,hsla(0,0%,78%,.5) 60%,hsla(0,0%,78%,0));animation:shimmer 1.5s infinite;content:""}@keyframes shimmer{to{transform:translateX(100%)}}.split-header{display:flex;align-items:center;justify-content:space-between}.split-header:not(:last-child){margin-bottom:30px}.split-header-left,.split-header-right{display:flex;gap:10px;align-items:center}.input-wrapper:last-child,.split-header .input-wrapper{margin-bottom:0!important}.playlist-contents{display:flex;flex-wrap:wrap;gap:30px;align-items:stretch}.playlist-entry{width:calc(25% - 22.5px);display:flex;flex-direction:column;justify-content:stretch}.playlist-entry-preview{width:100%;padding-bottom:56.25%;background-size:cover;background-repeat:no-repeat;background-position:50%;border:2px solid var(--son-hellgrau);flex-grow:0;flex-shrink:0}.playlist-entry-infos{padding:20px;border:2px solid var(--son-hellgrau);border-top:none;flex-grow:1;flex-shrink:1}.playlist-entry-header{margin-right:20px;position:relative}.playlist-entry-dots svg{position:absolute;top:0;right:-20px;cursor:pointer}.playlist-entry-header p svg{height:14px;color:var(--son-gelb);width:auto;display:block}.playlist-entry-inputs{margin-top:10px}.playlist-entry-inputs-main{display:flex;gap:10px;justify-content:space-between;align-items:center}.input-wrapper,.select-wrapper{width:400px;max-width:100%;position:relative;margin-bottom:20px;min-width:0}.input{display:block;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:14px 0 0;line-height:50px;height:50px;outline:none;z-index:3;border:none;background:none;border-bottom:1px solid var(--son-dunkelgrau);box-sizing:border-box;border-radius:0;color:var(--grey);font-weight:500}.input-wrapper.invalid .input{border-bottom:1px solid var(--error)}.input-wrapper.invalid label{color:var(--error)!important}.input-wrapper label{position:absolute;height:50px;line-height:50px;top:0;left:0;transition:color .1s ease-in-out,transform .1s ease-in-out,font-size .1s;cursor:text;color:var(--other-grey);pointer-events:none}.input:-webkit-autofill~label,.input:focus~label,.input:not(:placeholder-shown)~label,.select-wrapper label{color:var(--other-grey);transform:translateY(-16px);font-size:11px}.input-select{line-height:37px}.select-wrapper .select-arrow svg{display:block;position:absolute;top:calc(50% + 1px);transform:translateY(-50%);right:10px}.input-wrapper.invalid .input-select,.input-wrapper.invalid .select-arrow svg{color:var(--error)}.input-textarea{min-height:350px;min-width:400px;max-width:100%;line-height:normal;padding-top:25px;background-color:var(--searchbar-color)}.input:disabled{color:var(--disabled-grey);border-bottom-color:var(--son-hellgrau);cursor:not-allowed}.tab-bar{display:flex;align-items:stretch;justify-content:flex-start;padding-top:2px}.tab-bar-link{padding:10px 20px;text-decoration:none;font-weight:700}.router-link-exact-active.tab-bar-link{background-color:var(--son-dunkelgrau);color:var(--son-hellgrau)}.logs-wrapper{display:flex;flex-direction:column;gap:20px}.log-entry{display:flex;gap:20px;justify-content:stretch;align-items:flex-start}.log-entry>div{flex-shrink:1;flex-grow:0;width:20%}.log-action span{cursor:pointer;font-style:italic}.log-entry-heading{font-weight:700}.generator-sidebar-wrapper{width:300px;height:100%;background-color:var(--son-hellgrau);position:absolute;top:0;right:0;padding:30px}.preview-iframe-container{transform-origin:top left}.preview-iframe{width:100%;height:100%;border:none;background-color:#fff}.preview-iframe-container-din-landscape{width:3508px;height:2480px;transform:scale(calc(var(--container-width)/3508))}.preview-iframe-container-din-portrait{width:2480px;height:3508px;transform:scale(calc(var(--container-width)/2480))}.preview-iframe-container-screen-landscape{width:4409px;height:2480px;transform:scale(calc(var(--container-width)/4409))}.preview-iframe-container-screen-portrait{width:2480px;height:4409px;transform:scale(calc(var(--container-width)/2480))}.preview-iframe-container-outer{--container-width:240;width:calc(var(--container-width)*1px);overflow:hidden}.preview-iframe-container-outer-din-landscape{aspect-ratio:3508/2480}.preview-iframe-container-outer-din-portrait{aspect-ratio:2480/3508}.preview-iframe-container-outer-screen-landscape{aspect-ratio:4409/2480}.preview-iframe-container-outer-screen-portrait{aspect-ratio:2480/4409}.preview-iframe-line-wrapper{display:flex;gap:30px;align-items:center}.preview-iframe-container-outer-screen-portrait.result-page{--container-width:180}.preview-iframe-container-outer-din-portrait.result-page{--container-width:240}.preview-iframe-container-outer-screen-landscape.result-page{--container-width:570}.preview-iframe-container-outer-din-landscape.result-page{--container-width:480}.releaseRequest-button-wrapper{display:flex;gap:20px;align-items:center;justify-content:center;margin-top:30px;flex-wrap:wrap}.playlist-contents{margin-top:30px;margin-bottom:30px}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:100;src:url(/fonts/fira-sans-v17-latin_latin-ext-100.2c4d606b.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-100.bdfd24d5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:100;src:url(/fonts/fira-sans-v17-latin_latin-ext-100italic.7bebb5d8.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-100italic.6fd8f287.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:200;src:url(/fonts/fira-sans-v17-latin_latin-ext-200.5ed53114.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-200.73a736bf.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:200;src:url(/fonts/fira-sans-v17-latin_latin-ext-200italic.c3965c27.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-200italic.9285328c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:300;src:url(/fonts/fira-sans-v17-latin_latin-ext-300.253981d7.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-300.4e4f3101.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:300;src:url(/fonts/fira-sans-v17-latin_latin-ext-300italic.ebe9c07d.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-300italic.970c7299.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(/fonts/fira-sans-v17-latin_latin-ext-regular.389c15ab.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-regular.851523e2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:400;src:url(/fonts/fira-sans-v17-latin_latin-ext-italic.b67b70ef.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-italic.e4b3c341.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:500;src:url(/fonts/fira-sans-v17-latin_latin-ext-500.a2a0d968.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-500.cfae28d1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:500;src:url(/fonts/fira-sans-v17-latin_latin-ext-500italic.9b4d74e0.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-500italic.e97f1f08.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:600;src:url(/fonts/fira-sans-v17-latin_latin-ext-600.d80c11f0.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-600.1ebf7eec.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:600;src:url(/fonts/fira-sans-v17-latin_latin-ext-600italic.bd4ff113.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-600italic.49545716.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:700;src:url(/fonts/fira-sans-v17-latin_latin-ext-700.e9c2c56f.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-700.5b19a116.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:700;src:url(/fonts/fira-sans-v17-latin_latin-ext-700italic.048d181f.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-700italic.bad08563.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:800;src:url(/fonts/fira-sans-v17-latin_latin-ext-800.52eb612f.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-800.0dbb6552.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:800;src:url(/fonts/fira-sans-v17-latin_latin-ext-800italic.80a91500.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-800italic.2982e1a1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:900;src:url(/fonts/fira-sans-v17-latin_latin-ext-900.0739ed38.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-900.9bdf0881.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:900;src:url(/fonts/fira-sans-v17-latin_latin-ext-900italic.49cdb0a5.woff2) format("woff2"),url(/fonts/fira-sans-v17-latin_latin-ext-900italic.662dbb86.ttf) format("truetype")}