body{font-family:SF Pro Display,sans-serif;background-color:var(--background);color:var(--copy);margin:0;padding:0}body.no-overflow{overflow:hidden}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}.form-group{display:flex;flex-direction:column;margin-bottom:15px}.form-group:last-child{margin-bottom:0}.form-group.row{flex-direction:row;align-items:center;margin-bottom:15px}.form-group.row .additional{margin-left:auto}.form-group.row .additional a{color:var(--primary);border-bottom:dashed 1px var(--primary)}.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{display:flex;align-items:center;padding:5px;border:solid 1px var(--border);border-radius:10px;margin-top:2.5px}.tag-selector .tag-selector-tag{display:flex;align-items:center;background-color:var(--foreground);border-radius:10px;border:solid 1px var(--border);padding:2.5px 5px;cursor:pointer;-webkit-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{position:relative;display:flex;align-items:center}.overlay-input input{flex-grow:1;padding-right:107px}.overlay-input .button{position:absolute;top:50%;right:5px;transform:translateY(-44%);padding:5px;line-height:1;display:flex;align-items:center}label.required{color:var(--error)}input,select,textarea{flex-grow:1;font-family:SF Pro Display,sans-serif;background-color:var(--foreground);color:var(--copy);font-size:15px;border:solid 1px var(--border);outline:none;border-radius:10px;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}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-inner-spin-button,input[type=time]::-webkit-clear-button,select[type=time]::-webkit-inner-spin-button,select[type=time]::-webkit-clear-button,textarea[type=time]::-webkit-inner-spin-button,textarea[type=time]::-webkit-clear-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{display:flex;align-items:center;position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.1s}.checkbox p{margin-top:2px}.checkbox:hover input~.checkmark{transition:.1s;border-color:var(--primary)}.checkbox input:checked~.checkmark{background-color:var(--primary);border-color:var(--primary)}.checkbox input:checked~.checkmark:after{display:block}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:var(--foreground);border:solid 1px var(--border);border-radius:8px}.checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.label-subtitle{font-size:14px;color:var(--copy-light)}.label-error{font-size:14px;color:var(--error)}.date-input{position:relative;display:flex;align-items:center}.date-input i{position:absolute;top:11px;right:5px}.inline-input{display:flex;align-items:center}.inline-input.after .initial{border-left:none;border-right:solid 1px var(--border);border-radius:0 10px 10px 0}.inline-input.after input{border-radius:10px 0 0 10px}.inline-input .initial{border:solid 1px var(--border);border-right:none;border-top-left-radius:10px;border-bottom-left-radius:10px;font-size:15px;padding:7.5px;margin-top:2.5px;flex-shrink:0}.inline-input .initial i{font-size:15px;margin-right:5px;cursor:pointer;transition:.1s}.inline-input .initial i:hover{color:var(--primary);transition:.1s}.inline-input input{border-top-left-radius:0;border-bottom-left-radius:0;width:100%}a{text-decoration:none;color:var(--copy);cursor:pointer}a.flex{display:flex}i{font-size:17px;color:var(--copy)}i.primary{color:var(--primary)}i.secondary{color:var(--secondary)}i.error{color:var(--error)}button{background-color:var(--foreground)}.button{display:flex;align-items:center;justify-content:center;font-family:SF Pro Display,sans-serif;color:var(--copy);font-size:15px;font-weight:700;padding:9.5px 10px;outline:none;border-radius:10px;border:none;text-decoration:none;-webkit-user-select:none;user-select:none;cursor:pointer;transition:.1s}.button:hover{transition:.1s}.button i{margin-right:5px}.button .loading{height:15px;width:15px}.button.hidden{display:none}.button.hidden.show{display:flex!important}.button[disabled]{opacity:.5;cursor:not-allowed}.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:hover,.button.primary.active{background-color:rgba(var(--primary-rgb),.2)}.button.secondary,.button.secondary i{color:var(--secondary)}.button.secondary:hover,.button.secondary.active{background-color:rgba(var(--secondary-rgb),.2)}.button.error,.button.error i{color:var(--error)}.button.error:hover,.button.error.active{background-color:rgba(var(--error-rgb),.2)}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;display:flex;align-items:center;justify-content:center;background-color:#0003;opacity:0;pointer-events:none;transition:opacity .3s ease}.modal.priority{z-index:2001}.modal.show{opacity:1;pointer-events:auto}.modal .modal-inner{width:600px;background-color:var(--foreground);border:solid 1px var(--border);border-radius:10px;overflow:hidden;opacity:0;transform:scale(.95);transition:transform .3s ease,opacity .3s ease}.modal .modal-inner .modal-header{display:flex;align-items:center;padding:20px 20px 0}.modal .modal-inner .modal-header .additional{margin-left:auto}.modal .modal-inner .modal-body{padding:20px;max-height:calc(100vh - 200px);overflow-y:auto}.modal .modal-inner .modal-footer{display:flex;align-items:center;border-top:solid 1px var(--border);margin:0 20px 20px;padding:20px 0 0}.modal .modal-inner .modal-footer .additional{display:flex;align-items:center}.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{background-color:unset;top:unset;bottom:0;height:auto;align-items:end;justify-content:center;z-index:1999;pointer-events:none}.modal.overlay-bottom.show{opacity:1;pointer-events:none}.modal.overlay-bottom .modal-inner{transform:translateY(100%);opacity:0;pointer-events:auto;transition:transform .3s ease,opacity .3s ease}.modal.overlay-bottom.show .modal-inner{transform:translateY(0);opacity:1}.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{min-width:0;flex-grow:1;margin-right:10px}.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: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-right:0;margin-bottom:10px}.row .col:last-child{margin-bottom:0}}@media only screen and (max-width: 1000px){.row{flex-direction:column}}.card{background-color:var(--foreground);border:solid 1px 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{display:flex;align-items:center;padding:20px}.card .card-header .card-header-info{min-width:0;flex:1;margin-right:10px}.card .card-header .card-header-info .card-title{margin-bottom:5px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card .card-header .card-header-info .card-subtitle{font-size:13px;color:var(--copy-lighter);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;min-width:0}.card .card-header .additional{margin-left:auto}.card .card-header .additional .buttons{display:flex;align-items:center}.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{display:flex;align-items:center;border-top:solid 1px var(--border);margin:0 20px 20px;padding:20px 0 0}.card .card-footer .additional{display:flex;align-items:center}.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{display:flex;border:solid 1px var(--border);border-radius:10px}.mini-block .mini-block-body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;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{font-size:14px;color:var(--copy-light);display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;text-align:center}.mini-block .mini-block-body .mini-block-value.notes{white-space:pre}.badge{display:flex;align-items:center;flex-shrink:0;width:fit-content;font-size:12px;padding:2.5px 5px;border:solid 1px var(--border);border-radius:8px;-webkit-user-select:none;user-select:none;background-color:var(--foreground)}.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}@media only screen and (max-width: 500px){.mobile-hidden{display:none}}.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}.notifications{position:fixed;top:20px;right:20px;z-index:3000;display:flex;flex-direction:column;align-items:flex-end;gap:10px;max-width:360px}@media only screen and (max-width: 500px){.notifications{left:20px;right:20px;max-width:unset}}.notification{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:12px 15px;background-color:var(--foreground);border:solid 1px var(--border);border-radius:10px;box-shadow:0 4px 12px #00000014;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:0;transform:translate(20px);transition:transform .3s ease,opacity .3s ease}.notification.show{opacity:1;transform:translate(0)}.notification.hide{opacity:0;transform:translate(20px)}.notification i{flex-shrink:0;font-size:16px}.notification .message{flex-grow:1;margin:0 12px;font-size:16px;line-height:1.4;color:var(--copy)}.notification .close{font-size:12px;color:var(--copy-lighter)}.notification.success i:first-child{color:var(--success)}.notification.error i:first-child{color:var(--error)}.ag-spanned-cell-wrapper>.ag-spanned-cell{display:flex;align-items:center}.ag-cell{border:1px solid transparent!important}.ag-row .ag-cell{display:flex;align-items:center}.flatpickr-day{color:var(--copy)!important}.flatpickr-day.selected,.flatpickr-day.selected:hover{background:var(--primary);color:var(--primary-content);border-color:var(--primary)}.flatpickr-day.today{border-color:var(--primary)}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-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.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 var(--primary)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--primary);box-shadow:none;border-color:var(--primary)}.custom-select{position:relative;width:100%;white-space:nowrap;min-width:0}.custom-select.has-selection .select-icon{display:inline-block}.custom-select.has-selection .select-clear{display:inline-block!important}.custom-select .select-trigger{display:flex;align-items:center;justify-content:space-between;height:18px;border:solid 1px var(--border);border-radius:10px;padding:7.5px;margin-top:2.5px;background:var(--foreground);cursor:pointer;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{display:flex;align-items:center;justify-content:center}.custom-select .select-trigger .select-icon{margin-right:5px}.custom-select .select-trigger .select-icon i{font-size:16px;color:var(--copy-light)}.custom-select .select-trigger .select-icon img{width:18px;height:18px;border-radius:4px;object-fit:cover}.custom-select .select-trigger .select-text{flex:1;font-size:.95rem;color:var(--copy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none}.custom-select .select-trigger .select-clear{display:none;color:var(--copy-light);font-size:.9rem;margin-left:5px;cursor:pointer;transition:color .2s ease}.custom-select .select-trigger .select-arrow{font-size:.9rem;color:var(--copy-light);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{position:absolute;top:calc(100% + 4px);left:0;width:calc(100% - 2px);border:solid 1px var(--border);border-radius:10px;background:var(--foreground);box-shadow:0 4px 12px #00000014;z-index:9999;display:none;max-height:200px;overflow-y:auto;white-space:nowrap;min-width:0}.custom-select .select-options .option{display:flex;align-items:center;padding:6px 10px;cursor:pointer;transition:background .15s ease;border-bottom:solid 1px var(--border)}.custom-select .select-options .option:last-child{border-bottom:none}.custom-select .select-options .option:hover,.custom-select .select-options .option.selected{background:rgba(var(--primary-rgb),.2)}.custom-select .select-options .option img{width:24px;height:24px;border-radius:4px;object-fit:cover;margin-right:8px}.custom-select .select-options .option i{font-size:16px;margin-right:8px;color:var(--copy-light)}.custom-select .select-options .option p{font-size:.95rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select .select-options .option{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
