body{background-color:var(--background);color:var(--copy);font-family:SF Pro Display,sans-serif;margin:0;padding:0}body.no-overflow{overflow:hidden}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}.form-group{display:flex;flex-direction:column;margin-bottom:15px}.form-group:last-child{margin-bottom:0}.form-group.no-flex{display:block}.form-group input,.form-group select,.form-group textarea{margin-top:2.5px}.form-group select{height:35px}.tag-selector{border:1px solid var(--border);margin-top:2.5px;padding:5px}.tag-selector,.tag-selector .tag-selector-tag{align-items:center;border-radius:10px;display:flex}.tag-selector .tag-selector-tag{background-color:var(--foreground);border:1px solid var(--border);cursor:pointer;padding:2.5px 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tag-selector .tag-selector-tag.active{background-color:var(--tag-color)}.tag-selector .tag-selector-tag .icon{margin-right:2.5px}.tag-selector .tag-selector-tag .name{font-size:13px}.tag-selector .tag-selector-tag{margin-right:5px}.tag-selector .tag-selector-tag:last-child{margin-right:0}.overlay-input{align-items:center;display:flex;position:relative}.overlay-input input{flex-grow:1;padding-right:107px}.overlay-input .button{align-items:center;display:flex;line-height:1;padding:5px;position:absolute;right:5px;top:50%;transform:translateY(-44%)}label.required{color:var(--error)}input,select,textarea{background-color:var(--foreground);border:1px solid var(--border);border-radius:10px;color:var(--copy);flex-grow:1;font-family:SF Pro Display,sans-serif;font-size:15px;outline:none;padding:7.5px;transition:.1s}input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:var(--primary);transition:.1s}input[type=color],select[type=color],textarea[type=color]{block-size:35px;width:100%}input[type=time],select[type=time],textarea[type=time]{height:18px;width:43px}input[type=time]::-webkit-calendar-picker-indicator,select[type=time]::-webkit-calendar-picker-indicator,textarea[type=time]::-webkit-calendar-picker-indicator{display:none}input[type=time]::-webkit-clear-button,input[type=time]::-webkit-inner-spin-button,select[type=time]::-webkit-clear-button,select[type=time]::-webkit-inner-spin-button,textarea[type=time]::-webkit-clear-button,textarea[type=time]::-webkit-inner-spin-button{display:none}@media only screen and (max-width:1000px){input[type=time],select[type=time],textarea[type=time]{width:unset}}input[disabled],select[disabled],textarea[disabled]{background-color:var(--background);border-color:var(--border)!important}input.required,select.required,textarea.required{border-color:var(--error)!important}textarea{resize:vertical}.checkbox{align-items:center;cursor:pointer;display:flex;padding-left:30px;position:relative;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox p{margin-top:2px}.checkbox:hover input~.checkmark{border-color:var(--primary);transition:.1s}.checkbox input:checked~.checkmark{background-color:var(--primary);border-color:var(--primary)}.checkbox input:checked~.checkmark:after{display:block}.checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox .checkmark{background-color:var(--foreground);border:1px solid var(--border);border-radius:8px;height:20px;left:0;position:absolute;top:0;width:20px}.checkbox .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.label-subtitle{color:var(--copy-light);font-size:14px}.label-error{color:var(--error);font-size:14px;font-style:italic}.date-input{align-items:center;display:flex;position:relative}.date-input i{position:absolute;right:5px;top:11px}.inline-input{align-items:center;display:flex}.inline-input.after .initial{border-left:none;border-radius:0 10px 10px 0;border-right:1px solid var(--border)}.inline-input.after input{border-radius:10px 0 0 10px}.inline-input .initial{border:1px solid var(--border);border-bottom-left-radius:10px;border-right:none;border-top-left-radius:10px;flex-shrink:0;font-size:15px;margin-top:2.5px;padding:7.5px}.inline-input .initial i{cursor:pointer;font-size:15px;margin-right:5px;transition:.1s}.inline-input .initial i:hover{color:var(--primary);transition:.1s}.inline-input .initial i:last-child{margin-right:0}.inline-input input{border-bottom-left-radius:0;border-top-left-radius:0;width:100%}a{color:var(--copy);cursor:pointer;text-decoration:none}a.flex{display:flex}i{color:var(--copy);font-size:17px}i.primary{color:var(--primary)}i.secondary{color:var(--secondary)}i.error{color:var(--error)}button{background-color:var(--foreground)}.button{align-items:center;border:none;border-radius:10px;color:var(--copy);cursor:pointer;display:flex;font-family:SF Pro Display,sans-serif;font-size:15px;font-weight:700;justify-content:center;outline:none;padding:9.5px 10px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button,.button:hover{transition:.1s}.button i{margin-right:2.5px}.button .loading{height:15px;width:15px}.button.hidden{display:none}.button.hidden.show{display:flex!important}.button[disabled]{cursor:not-allowed;opacity:.5}.button.icon-only{padding:10px}.button.icon-only i{margin-right:0!important}.button.icon-large i{font-size:20px}.button.primary,.button.primary i{color:var(--primary)}.button.primary.active,.button.primary:hover{background-color:rgba(var(--primary-rgb),.2)}.button.secondary,.button.secondary i{color:var(--secondary)}.button.secondary.active,.button.secondary:hover{background-color:rgba(var(--secondary-rgb),.2)}.button.error,.button.error i{color:var(--error)}.button.error.active,.button.error:hover{background-color:rgba(var(--error-rgb),.2)}.modal{align-items:center;background-color:rgba(0,0,0,.2);display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100vw;z-index:2000}.modal.priority{z-index:2001}.modal.show{opacity:1;pointer-events:auto}.modal .modal-inner{background-color:var(--foreground);border:1px solid var(--border);border-radius:10px;opacity:0;overflow:hidden;transform:scale(.95);transition:transform .3s ease,opacity .3s ease;width:600px}.modal .modal-inner .modal-header{align-items:center;display:flex;padding:20px 20px 0}.modal .modal-inner .modal-header .additional{margin-left:auto}.modal .modal-inner .modal-body{max-height:calc(100vh - 200px);overflow-y:auto;padding:20px}.modal .modal-inner .modal-footer{align-items:center;border-top:1px solid var(--border);display:flex;margin:0 20px 20px;padding:20px 0 0}.modal .modal-inner .modal-footer .additional{align-items:center;display:flex}.modal .modal-inner .modal-footer .additional .button{margin-right:5px}.modal .modal-inner .modal-footer .additional .button:last-child{margin-right:0}.modal .modal-inner .modal-footer .additional{margin-left:auto}@media only screen and (max-width:642px){.modal .modal-inner{margin:0 20px}}.modal.show .modal-inner{opacity:1;transform:scale(1)}.modal.wide .modal-inner{width:1000px}@media only screen and (max-width:1002px){.modal.wide .modal-inner{margin:0 20px}}.modal.overlay-bottom{align-items:end;background-color:unset;bottom:0;height:auto;justify-content:center;pointer-events:none;top:unset;z-index:1999}.modal.overlay-bottom.show{opacity:1;pointer-events:none}.modal.overlay-bottom .modal-inner{opacity:0;pointer-events:auto;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease}.modal.overlay-bottom.show .modal-inner{opacity:1;transform:translateY(0)}.modal.overlay-bottom.wide .modal-inner{width:1000px}.row{display:flex;margin-bottom:10px}.row.last{margin-bottom:0}.row.hidden{display:none}.row.hidden.show{display:flex;margin-top:10px}.row:last-child{margin-bottom:0}.row.vert-center{align-items:center}@media only screen and (max-width:1000px){.row.vert-center{align-items:unset}}.row .col{flex-grow:1;margin-right:10px;min-width:0}.row .col.w-1-3{flex:0 0 calc(33.3% - 6px)}@media only screen and (max-width:1000px){.row .col.w-1-3{flex:0 0 100%}}.row .col.w-10{flex:0 0 10%}@media only screen and (max-width:1000px){.row .col.w-10{flex:0 0 100%}}.row .col.w-25{flex:0 0 25%}@media only screen and (max-width:1000px){.row .col.w-25{flex:0 0 100%}}.row .col.w-32{flex:0 0 32%}@media only screen and (max-width:1000px){.row .col.w-32{flex:0 0 100%}}.row .col.w-40{flex:0 0 40%}@media only screen and (max-width:1000px){.row .col.w-40{flex:0 0 100%}}.row .col.w-60{flex:0 0 60%}@media only screen and (max-width:1000px){.row .col.w-60{flex:0 0 100%}}.row .col.fill-auto{flex:1 1 auto}.row .col.no-shrink{flex-shrink:0}.row .col.fit-content{flex:0 0 auto;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:1000px){.row .col.fit-content{flex:0 0 100%;width:unset}}.row .col:last-child{margin-right:0}@media only screen and (max-width:1000px){.row .col{margin-bottom:10px;margin-right:0}.row .col:last-child{margin-bottom:0}.row{flex-direction:column}}.card{background-color:var(--foreground);border:1px solid var(--border);border-radius:10px;margin-bottom:10px}.card:last-child{margin-bottom:0}.card:has(.card-body) .card-header{padding-bottom:0}.card.hidden{display:none}.card.hidden.show{display:block}.card .card-header{align-items:center;display:flex;padding:20px}.card .card-header .card-header-info{flex:1;margin-right:10px;min-width:0}.card .card-header .card-header-info .card-title{display:block;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card .card-header .card-header-info .card-subtitle{color:var(--copy-light);display:block;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.card .card-header .additional{margin-left:auto}.card .card-header .additional .buttons{align-items:center;display:flex}.card .card-header .additional .buttons .button{margin-right:5px}.card .card-header .additional .buttons .button:last-child{margin-right:0}.card .card-body{padding:20px}.card .card-body.height-limited{height:200px;overflow-y:auto}.card .card-body .row .col{flex:1 1 0}.card .card-footer{border-top:1px solid var(--border);margin:0 20px 20px;padding:20px 0 0}.card .card-footer,.card .card-footer .additional{align-items:center;display:flex}.card .card-footer .additional .button{margin-right:5px}.card .card-footer .additional .button:last-child{margin-right:0}.card .card-footer .additional{margin-left:auto}.mini-block{border:1px solid var(--border);border-radius:10px;display:flex}.mini-block .mini-block-body{align-items:center;display:flex;flex:1;flex-direction:column;min-width:0;padding:10px}.mini-block .mini-block-body.left{align-items:start}.mini-block .mini-block-body.left .mini-block-value{text-align:left}.mini-block .mini-block-body .mini-block-title{font-weight:700;margin-bottom:5px}.mini-block .mini-block-body .mini-block-value{color:var(--copy-light);display:block;font-size:14px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.mini-block .mini-block-body .mini-block-value.notes{white-space:pre}.badge{align-items:center;background-color:var(--background);border:none;border-radius:8px;display:flex;flex-shrink:0;font-size:12px;padding:2.5px 5px;width:-moz-fit-content;width:fit-content}.badge i{font-size:12px;margin-right:2.5px}.badge.primary{background-color:rgba(var(--primary-rgb),.2);color:var(--primary)}.badge.secondary{background-color:rgba(var(--secondary-rgb),.2);color:var(--secondary)}.text-error{color:var(--error)}.text-mono{font-family:SF Mono,monospace}.text-sm{font-size:12px}.filepond--credits{display:none!important}.filepond--root{margin-bottom:0!important}.filepond--root .filepond--drop-label{min-height:140px}.filepond--root[data-style-panel-layout~=circle]{min-height:50px}.swal2-top-right{margin-right:11px;margin-top:110px;z-index:3000}.swal2-toast h2:where(.swal2-title){margin:10px!important}.ag-spanned-cell-wrapper>.ag-spanned-cell{align-items:center;display:flex}.ag-cell{border:1px solid transparent!important}.ag-row .ag-cell{align-items:center;display:flex}.flatpickr-day{color:var(--copy)!important}.flatpickr-day.selected,.flatpickr-day.selected:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-content)}.flatpickr-day.today{border-color:var(--primary)}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--primary)}.flatpickr-monthDropdown-months:hover{background:rgba(var(--primary-rgb),.1)}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{border-radius:10px}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 var(--primary)}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:var(--primary);border-color:var(--primary);box-shadow:none}.custom-select{min-width:0;position:relative;white-space:nowrap;width:100%}.custom-select.has-selection .select-icon{display:inline-block}.custom-select.has-selection .select-clear{display:inline-block!important}.custom-select .select-trigger{align-items:center;background:var(--foreground);border:1px solid var(--border);border-radius:10px;cursor:pointer;display:flex;height:18px;justify-content:space-between;margin-top:2.5px;padding:7.5px;transition:border .2s ease}.custom-select .select-trigger.w-300{width:300px}@media only screen and (max-width:1000px){.custom-select .select-trigger.w-300{width:unset}}.custom-select .select-trigger:hover{border-color:var(--primary)}.custom-select .select-trigger .select-icon{display:none}.custom-select .select-trigger .select-icon.show{align-items:center;display:flex;justify-content:center}.custom-select .select-trigger .select-icon{margin-right:5px}.custom-select .select-trigger .select-icon i{color:var(--copy-light);font-size:16px}.custom-select .select-trigger .select-icon img{border-radius:4px;height:18px;-o-object-fit:cover;object-fit:cover;width:18px}.custom-select .select-trigger .select-text{color:var(--copy);flex:1;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.custom-select .select-trigger .select-clear{color:var(--copy-light);cursor:pointer;display:none;font-size:.9rem;margin-left:5px;transition:color .2s ease}.custom-select .select-trigger .select-arrow{color:var(--copy-light);font-size:.9rem;margin-left:8px;transition:transform .25s ease}.custom-select.open .select-arrow{transform:rotate(180deg)}.custom-select.open .select-options{display:block}.custom-select .select-options{background:var(--foreground);border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:none;left:0;max-height:200px;min-width:0;overflow-y:auto;position:absolute;top:calc(100% + 4px);white-space:nowrap;width:calc(100% - 2px);z-index:9999}.custom-select .select-options .option{align-items:center;border-bottom:1px solid var(--border);cursor:pointer;display:flex;padding:6px 10px;transition:background .15s ease}.custom-select .select-options .option:last-child{border-bottom:none}.custom-select .select-options .option.selected,.custom-select .select-options .option:hover{background:rgba(var(--primary-rgb),.2)}.custom-select .select-options .option img{border-radius:4px;height:24px;margin-right:8px;-o-object-fit:cover;object-fit:cover;width:24px}.custom-select .select-options .option i{color:var(--copy-light);font-size:16px;margin-right:8px}.custom-select .select-options .option p{font-size:.95rem}.custom-select .select-options .option,.custom-select .select-options .option p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
