@charset "UTF-8";:root{--main-color:#26292c;--main-color-opacity:rgba(53,59,65,.018);--main-color-odb:#00573d;--main-grey:#ccc;--main-color-opaque:rgba(53,59,65,.5);--main-color-shade1:rgba(206,210,217,.81);--main-color-shade2:#a5b2c0;--secondary-color:#17a4ba;--secondary-color-shade1:#b9e2e4}.button,.button-action,.button-cancel,.button-danger,.button-default,.button-primary,.fab-button,.fab-button-small,.formulate-input[data-classification=button] button{border:none;border-radius:10px;box-sizing:border-box;cursor:pointer;font-weight:700;padding:10px 30px;text-transform:uppercase}.button-action:hover,.button-cancel:hover,.button-danger:hover,.button-default:hover,.button-primary:hover,.button:hover,.fab-button-small:hover,.fab-button:hover,.formulate-input[data-classification=button] button:hover{background-color:#2fa39a}.button-primary,.fab-button,.fab-button-small,.formulate-input[data-classification=button] button{background-color:#37b6ab;border:1px solid #37b6ab;color:#fff}.button-primary:disabled,.fab-button-small:disabled,.fab-button:disabled,.formulate-input[data-classification=button] button:disabled{background-color:#c4c8c9;border:1px solid #c4c8c9}.button-primary-small{background-color:#37b6ab;border:1px solid #37b6ab;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;padding:2px 6px;text-transform:uppercase}.button-primary-small:disabled{background-color:#c4c8c9;border:1px solid #c4c8c9}.button-default{background-color:transparent;color:#37b6ab}.button-cancel{border:1px solid #37b6ab;color:#37b6ab}.button-cancel:hover{background-color:hsla(0,0%,87%,.6)}.button-danger{background-color:#ff5c5c;border:#ff5c5c;color:#fff}.button-danger:hover{background-color:#fff5f5;color:#ff5c5c}.button-action{background-color:#d19f15;border:#d19f15;color:#fff}.button-action:hover{background-color:#f3d88c}.button-action.button-disabled{background-color:#f3d88c;cursor:default}.fab-button{border-radius:50%;padding:10px 14px}.fab-button-small{border-radius:50%;padding:6px 10px}.formulate-form label{color:var(--main-color-opaque);font-variant:all-small-caps;font-weight:700;margin-left:4px}.formulate-input{position:relative}.formulate-input .formulate-input-label{color:var(--main-color-opaque);display:inline-block;font-variant:all-small-caps;font-weight:700;margin-left:4px;padding:2px 0;vertical-align:2px}.formulate-input .formulate-input-label--after{display:inline;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.formulate-input .formulate-input-errors{-webkit-margin-before:0;-webkit-margin-after:0;list-style-type:none;margin-block-end:0;margin-block-start:0;padding:0;vertical-align:middle}.formulate-input .formulate-file-upload-error,.formulate-input .formulate-input-error{color:#ff5c5c;display:inline-block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formulate-input[data-classification=text] input{border:1px solid hsla(0,0%,87%,.6);border-radius:6px;font-size:1rem;height:2.5rem;margin-top:4px;padding:4px 12px}.formulate-input[data-classification=text] input:disabled{color:#cbcbcb}.formulate-input[data-classification=textarea] textarea{border:1px solid hsla(0,0%,87%,.6);border-radius:6px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;padding:12px;resize:none;width:100%}.formulate-input[data-classification=select] select{background-color:#fff;border:1px solid hsla(0,0%,87%,.6);border-radius:6px;font-size:1rem;height:2.5rem;padding:4px 12px}.tiny input{width:60px}.narrow input{width:110px}.narrow select{width:100px}.small-font input{font-size:.8rem}.regular input,.regular select{width:200px}.wide input{width:100%}.wide80 input{display:inline-block;width:80%}.amount{position:relative}.amount:before{color:#000;content:"€";font-size:1rem;left:10px;position:absolute;top:12px}.amount input{padding-left:24px;text-align:right}.formulate-input-element--group{display:flex;flex-direction:row;gap:14px}.formulate-input-element--checkbox,.formulate-input-element--radio{display:inline-block}.floating-error>.formulate-input-errors{background-color:#ff5c5c;border-radius:6px;box-shadow:0 0 15px 5px #dfdfdf;margin-top:6px;padding:6px;position:absolute;right:0;width:200px;z-index:2}.floating-error>.formulate-input-errors .formulate-input-error{word-wrap:break-word;color:#fff;float:left;height:auto;white-space:normal;width:100%}html{font-size:100%}*{box-sizing:border-box}body{background-color:#eee;margin:0;min-height:100vh;padding:0}body,button,input,select{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}h1{color:#183c32;font-family:Merriweather,serif;font-size:2rem;margin:0}h1 .icon{margin-right:8px}.item-title,h2,h3{color:#183c32;font-family:Merriweather,serif;font-weight:700;margin-bottom:4px;margin-top:4px}a,a:visited{color:#37b6ab}a:hover{color:#2fa39a}.button-in-image{align-items:center;background-color:hsla(0,0%,100%,.7);border-radius:50%;color:#696868;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.form-item{display:flex;flex-direction:column}.form-item label{color:var(--main-color-opaque);display:inline-block;font-variant:all-small-caps;font-weight:700;margin-bottom:4px;padding:2px 0}.form-item input{border:1px solid var(--main-color-opaque);border-radius:6px;font-size:16px;height:35px;padding:4px 12px}.form-item-checkbox{align-items:center;display:flex;flex-direction:row;gap:4px}.form-item-checkbox input{margin-top:4px}.form-item-checkbox label{color:var(--main-color-opaque);display:inline-block;font-variant:all-small-caps;font-weight:700}.badge-container{display:flex;flex-direction:row;gap:8px}.badge-container .badge{align-items:center;background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:100px;padding:10px;width:132px}.badge-container .badge .data{color:#5cceac;font-size:24px;padding-bottom:10px;padding-top:10px}.badge-container .badge .caption{color:#848484;font-size:16px}.form-control,.v-select .vs__dropdown-toggle{height:2.5rem}.form-control,.form-select,.v-select .vs__dropdown-toggle{background-color:#fff;border:1px solid hsla(0,0%,87%,.6);border-radius:6px;font-size:1rem;padding:4px 12px}.form-label{color:var(--main-color-opaque);font-variant:all-small-caps;font-weight:700}.align-right{text-align:right}.clickable{cursor:pointer;text-decoration:underline}.action-cell,.action-header{align-items:center;display:flex;font-size:20px;gap:4px;height:24px;justify-content:flex-end;padding-right:4px;white-space:nowrap}.action-cell .edit,.action-header .edit{margin-right:10px}.action-cell .edit .edit_icon,.action-header .edit .edit_icon{color:var(--main-grey)}.action-cell .edit .edit_icon:hover,.action-header .edit .edit_icon:hover{color:var(--secondary-color)}.action-cell .edit_icon,.action-header .edit_icon{color:var(--main-grey);cursor:pointer}.action-cell .edit_icon:hover,.action-header .edit_icon:hover{color:var(--secondary-color)}.action-cell .delete_icon,.action-header .delete_icon{color:var(--main-grey);cursor:pointer}.action-cell .delete_icon:hover,.action-header .delete_icon:hover{color:#ff5c5c}.action-cell .delete .confirm_icon,.action-header .delete .confirm_icon{color:var(--secondary-color);cursor:pointer;margin-right:10px}.action-cell .delete .reject_icon,.action-header .delete .reject_icon{color:#ff5c5c;cursor:pointer}dl{display:grid;grid-template-columns:200px auto}dl dt{color:var(--main-color-opaque);font-variant:all-small-caps;font-weight:700;grid-column:1;padding-bottom:3px;text-align:left}dl dd,dl dt{padding-top:3px}dl dd{display:flex;gap:10px;grid-column:2;justify-content:flex-start;margin:0}.chip{background-color:var(--secondary-color);border-radius:16px;color:#fff;display:inline-flex;font-size:.8rem;padding:8px 20px;text-align:center;text-transform:uppercase}.page-header{align-items:center;background-color:#fff;border:1px solid hsla(0,0%,87%,.6);border-radius:10px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 20px;width:100%}.page-header h1{color:#37b6ab;font-size:1.8em}.panel{background-color:#fff;border:1px solid hsla(0,0%,87%,.6);border-radius:10px;margin-bottom:10px;padding:20px 20px 10px;width:100%}.panel .panel-header{align-items:center;display:flex;font-family:Merriweather,serif;font-size:1rem;font-weight:700;justify-content:space-between;padding-bottom:10px}.panel .panel-header h1{color:#37b6ab;font-size:1.6em}.panel .panel-main{justify-content:flex-start}.panel .panel-footer,.panel .panel-main{align-items:flex-start;display:flex;flex-direction:row;gap:20px}.panel .panel-footer{justify-content:space-between}.button-panel{background-color:#fff;border:1px solid hsla(0,0%,87%,.6);border-radius:10px;height:100%;margin-bottom:10px;padding:30px;width:100%}.button-panel header{font-family:Merriweather,serif;font-size:20px;font-weight:700;margin-bottom:20px}.button-panel footer,.button-panel main{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.button-panel footer{margin-top:20px}.dashboard-button{align-items:center;background-color:#37b6ab;border:1px solid hsla(0,0%,87%,.6);border-radius:10px;box-shadow:-5px 5px 10px rgba(0,0,0,.1);color:#fafafa;cursor:pointer;display:flex;flex-direction:column;gap:20px;height:150px;justify-content:center;padding:20px;text-decoration:none;transition:all .4s ease-in-out;width:150px}.dashboard-button:hover{background-color:#2fa39a}.dashboard-button .icon{color:#fafafa;font-size:1.8rem}.dashboard-button span{color:#fff;color:#effffd;text-align:center}.dashboard-button.disabled{background-color:#cecccc;cursor:default}.dashboard-button.disabled .icon,.dashboard-button.disabled span{color:grey}.list-page-container header{align-items:center;display:flex;justify-content:space-between}.list-page-container main{background-color:var(--main-color-shade1);border-radius:10px;padding:20px 20px 40px}.item-page-container header{align-items:center;display:flex;justify-content:space-between}.input-wrapper{display:flex;flex-direction:column}.input-wrapper label{color:var(--main-color-opaque);font-variant:all-small-caps;font-weight:700;margin-bottom:4px!important;margin-left:4px;padding:2px 0!important}hr{-webkit-margin-before:0;-webkit-margin-after:0;border:1px solid var(--main-grey);margin-block-end:0;margin-block-start:0}.card{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 hsla(0,0%,50%,.2);font-size:1rem;overflow:auto;padding:20px}.vm--overlay{background-color:rgba(0,0,0,.6)!important}.vm--modal{background-color:#f5f5f5!important;border-radius:10px!important;overflow:scroll;padding:24px}.vm--modal header{font-weight:700;margin-bottom:10px;text-transform:uppercase}.vm--modal header .icon{margin-right:6px}.vm--modal header h3{margin:0}.vm--modal footer{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:10px;width:100%}.vm--modal.public{padding:0}#app-container>.vm--container{z-index:1000}.vue-dialog .vue-dialog-content-title{text-transform:uppercase}.vue-dialog .vue-dialog-buttons{border-top:none!important;display:flex;gap:8px;padding:10px}.vue-notification-wrapper .notification{align-items:center;background-color:var(--main-color-odb);border-radius:10px;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-bottom:8px;margin-left:8px;padding:16px 24px}.vue-notification-wrapper .notification .info{color:#eec341;font-size:1.4rem}.vue-notification-wrapper .notification .alert{color:#ff5c5c;font-size:1.4rem}.vue-notification-wrapper .notification .title{color:#fff;font-size:1rem;font-weight:400}#modals-container>.vm--container{overflow-y:scroll}.v-select .vs__selected{margin:0!important}.v-select .vs__dropdown-toggle{background-color:#fff}.v-select .vs__dropdown-option--highlight{background-color:var(--secondary-color)}.vue-tags-input{border:1px solid hsla(0,0%,87%,.6);border-radius:6px;font-size:16px;min-height:35px}.vue-tags-input .ti-input{border:none!important;border-radius:6px}.vue-tags-input .ti-tags .ti-tag{background-color:grey;border-radius:10px;font-size:13px;padding:5px 10px}.vue-tags-input .ti-autocomplete{border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:0 0 10px 0 hsla(0,0%,50%,.2);font-size:13px;padding-bottom:6px}.vue-tags-input .ti-autocomplete .ti-item{padding:3px 20px}.vue-tags-input .ti-autocomplete .ti-selected-item{background-color:var(--secondary-color)}.item-number{background-color:#eec341;border-radius:15px;font-size:14px;font-weight:400;height:30px;padding:6px 12px}.dark-chip,.item-number{align-items:center;display:flex;justify-content:center}.dark-chip{background-color:#183c32;border-radius:12px;box-sizing:border-box;color:#fff;font-size:.8rem;gap:4px;height:24px;padding:4px 12px}.show-on-mobile{display:none!important}@media (max-width:1024px) and (pointer:coarse){html{font-size:90%}body,html{height:100%}.hide-on-mobile{display:none!important}.show-on-mobile{display:block!important}}.color-ok{color:#5cceac}.color-warning{color:#eec341}.color-danger{color:#ff5c5c}.text-uppercase{text-transform:uppercase}.trigger_icon{color:var(--main-grey)}.close-button{color:#ff5c5c;cursor:pointer;font-size:20px;position:absolute;right:-10px;top:-15px}.info-circle{color:var(--main-color-opaque)}code{background-color:hsla(0,0%,87%,.6);border-radius:4px;padding:2px 4px}.layout-toggles>button{background:unset;border:none;border-radius:6px;color:#37b6ab;font-size:15px;padding:10px 10px 8px}.layout-toggles>button:hover{cursor:pointer}.layout-toggles>button.active{background-color:#37b6ab;color:#fff}.font-item-attribution{color:grey;font-family:Open Sans,sans-serif;font-size:.6rem;font-weight:400;text-transform:uppercase}.font-item-artist{color:grey}.font-item-artist,.font-item-title{font-family:Merriweather,serif;font-size:1.1rem;font-weight:700}.font-item-title{color:#183c32}.font-item-price{color:#183c32;font-family:Merriweather,serif;font-size:1.2rem;font-weight:700}.duration-chip{align-items:center;background-color:#517269;border-radius:1rem;box-sizing:border-box;color:#fff;display:flex;font-size:.7rem;gap:.1rem;height:1.8rem;justify-content:center;min-width:8rem}.square-bottom{border-bottom-left-radius:0;border-bottom-right-radius:0}.square-right{border-bottom-right-radius:0;border-top-right-radius:0}.display-on-print{display:none}.header-left{justify-content:flex-start}.header-left,.header-right{align-items:center;display:flex;gap:10px}.header-right{justify-content:flex-end}.trix-small .trix-button--icon-code,.trix-small .trix-button--icon-quote,.trix-small .trix-button-group--file-tools{display:none!important}.trix-small .trix-content{height:200px!important;max-height:200px!important;overflow-y:scroll!important}.data-table{border-collapse:collapse}.data-table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.02)}.data-table tbody tr:hover{background-color:rgba(0,0,0,.04);cursor:pointer}.data-table td{font-size:.9rem;padding:8px;vertical-align:top}.data-table td p{margin:10px 0 0}.data-table td .svg-inline--fa{color:#dee2e6;cursor:pointer}.data-table td .svg-inline--fa:hover{color:var(--secondary-color)}.data-table thead{background-color:#ddd;border-radius:10px;padding:20px 30px 20px 0}.data-table thead tr th{border-bottom:1px solid #dee2e6;font-size:.8rem;padding:8px 10px;text-align:left}.data-table thead tr:first-child{border-top-left-radius:10px}.data-table thead tr:last-child{border-top-right-radius:10px}.data-table tfoot{background-color:transparent;border-bottom:1px solid #dee2e6;border-bottom-left-radius:10px;border-top:1px solid #dee2e6}.data-table tfoot tr td{font-weight:700}.data-table tfoot tr td:first-child{border-bottom-left-radius:10px}.data-table tfoot tr td:last-child{border-bottom-right-radius:10px}.data-table .make-me-scroll{height:auto;overflow-y:auto;padding:10px}@media (max-width:1024px){.vm--modal{left:inherit!important;margin-left:auto!important;margin-right:auto!important;width:600px!important}}@media screen and (max-width:1024px) and (max-width:480px){.vm--modal{width:300px!important}}@media screen and (max-width:1024px) and (max-width:768px){.vm--modal{width:400px!important}}@media screen and (max-width:1024px) and (max-width:1024px) and (orientation:landscape){.vm--modal{width:420px!important}}@media screen and (max-width:1024px) and (max-width:1024px) and (orientation:portrait) and (max-device-width:768px){.vm--modal{width:380px!important}}
