.k-modal-container .tasks-from-dictionary-modal-container .k-modal-content{min-height:613px}.k-modal-container .tasks-from-dictionary-modal-container .k-modal-content .k-modal-body{height:480px}.k-modal-container .tasks-from-dictionary-modal-container .k-modal-content .k-modal-body tasks-from-dictionary-modal{display:flex;flex-direction:column;height:100%}.k-modal-container .tasks-from-dictionary-modal-container .k-modal-content .k-modal-body tasks-from-dictionary-modal k-table#tasks-from-dictionary-table{display:block;flex:1;min-height:0}@media (max-width: 991px){.k-modal-container .tasks-from-dictionary-modal-container .k-modal-content .k-modal-body tasks-from-dictionary-modal k-table#tasks-from-dictionary-table{width:calc(var(--vw, 1vw) * 100 - 16px - 16px)!important}}.k-modal-container .tasks-from-dictionary-modal-container .k-modal-content .k-modal-body tasks-from-dictionary-modal k-table#tasks-from-dictionary-table .k-table-wrapper{height:100%}@media (min-width: 992px){.k-modal-container .tasks-from-dictionary-modal-container .k-modal-content .k-modal-body tasks-from-dictionary-modal k-table#tasks-from-dictionary-table .k-table-wrapper{max-width:848px}}.k-modal-container .tasks-from-dictionary-modal-container .k-modal-content .k-modal-body tasks-from-dictionary-modal k-table#tasks-from-dictionary-table k-t-body k-t-cell[column=assignees]>ng-transclude{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.k-modal-container .tasks-from-dictionary-modal-container .k-modal-content .k-modal-body tasks-from-dictionary-modal k-table#tasks-from-dictionary-table k-t-body k-t-cell[column=assignees]>ng-transclude k-resources+k-multi-select{margin-top:0}joyfill-builder input[disabled]{color:inherit}joyfill-builder .joyfill-builder__target [class*=File__StyledWrapper-sc]{overflow-x:hidden!important}joyfill-builder .joyfill-builder__target [class*=File__StyledMiddlePanel-sc]{overflow-x:auto!important}joyfill-builder .joyfill-builder__target [class*=File__StyledMiddlePanel-sc] [class*=FormPage__StyledWrapper-sc]{overflow:auto!important}.joyfill-forms-modal__meta-field k-multi-select{display:block}.joyfill-forms-modal__meta-field k-tag-input{display:block}.gen-template-modal{padding:24px;height:100%;display:flex;flex-direction:column}.gen-template-modal__input-stage{max-width:650px}.gen-template-modal__tabs{display:flex;gap:0;margin-bottom:20px}.gen-template-modal__tab{padding:10px 20px;border:1px solid #ced4da;background:#f8f9fa;cursor:pointer;font-size:14px;font-weight:500;color:#495057}.gen-template-modal__tab:first-child{border-radius:6px 0 0 6px}.gen-template-modal__tab:last-child{border-radius:0 6px 6px 0;border-left:none}.gen-template-modal__tab--active{background:var(--color-primary, #276FFA);border-color:var(--color-primary, #276FFA);color:#fff}.gen-template-modal__input-body{display:flex;flex-direction:column;gap:14px}.gen-template-modal__label{font-size:14px;font-weight:500;color:#212529;margin-bottom:4px;display:block}.gen-template-modal__label--inline{display:inline;white-space:nowrap;margin-bottom:0}.gen-template-modal__textarea{width:100%;padding:12px;border:1px solid #ced4da;border-radius:6px;font-family:inherit;font-size:14px;line-height:1.5;resize:vertical}.gen-template-modal__drop-zone{position:relative;display:flex;align-items:center;justify-content:center;min-height:120px;padding:24px;border:2px dashed #ced4da;border-radius:8px;background:#f8f9fa;cursor:pointer;transition:border-color .2s}.gen-template-modal__drop-zone:hover{border-color:var(--color-primary, #276FFA)}.gen-template-modal__file-input{position:absolute;inset:0;opacity:0;cursor:pointer}.gen-template-modal__drop-hint{color:#6c757d;font-size:14px}.gen-template-modal__file-name{font-weight:600;color:var(--color-primary, #276FFA)}.gen-template-modal__error{padding:12px 16px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:14px}.gen-template-modal__generating-stage{display:flex;align-items:center;justify-content:center;flex:1;padding:40px}.gen-template-modal__progress-section{width:100%;max-width:500px;text-align:center}.gen-template-modal__progress-bar{height:8px;background-color:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:12px}.gen-template-modal__progress-fill{height:100%;background-color:var(--color-primary, #276FFA);border-radius:4px;transition:width .3s ease}.gen-template-modal__progress-text{font-size:14px;color:#495057;font-weight:500}.gen-template-modal__progress-hint{margin-top:8px;font-size:13px;color:#6c757d}.gen-template-modal__error-stage{display:flex;align-items:center;justify-content:center;flex:1;padding:40px}.gen-template-modal__error-box{text-align:center;max-width:400px}.gen-template-modal__error-box p{margin:12px 0 20px;color:#721c24;font-size:14px}.gen-template-modal__error-icon{font-size:48px;color:#dc3545}.gen-template-modal__builder-stage{display:flex;flex-direction:column;flex:1;overflow:hidden}.gen-template-modal__builder-stage .sc-97vgxc-1,.gen-template-modal__builder-stage .sc-97vgxc-2{max-height:none!important;overflow:visible!important;overflow-y:visible!important}.gen-template-modal__metadata-bar{display:flex;flex-wrap:wrap;gap:16px;padding:10px 16px;background-color:#f0f4ff;border-radius:6px;margin-bottom:12px;font-size:14px;align-items:center}.gen-template-modal__meta-item--review{color:#856404;background-color:#fff3cd;padding:4px 10px;border-radius:4px}.gen-template-modal__meta-item--review i{margin-right:4px}.gen-template-modal__review-panel{padding:10px 16px;background-color:#fff3cd;border:1px solid #ffc107;border-radius:6px;margin-bottom:12px;font-size:13px}.gen-template-modal__review-panel strong{display:block;margin-bottom:6px}.gen-template-modal__review-panel code{background-color:#0000000f;padding:1px 5px;border-radius:3px;font-size:12px}.gen-template-modal__review-list{margin:0;padding:0 0 0 18px;list-style:disc}.gen-template-modal__review-list li{margin-bottom:3px}.gen-template-modal__saving-stage{display:flex;align-items:center;justify-content:center;flex:1}.gen-template-modal__saving-spinner{display:flex;align-items:center;gap:12px;font-size:16px;color:#495057}.gen-template-modal__saving-spinner i{font-size:24px;color:var(--color-primary, #276FFA)}body{--min-phablet-width: 480px;--min-tablet-width: 768px;--min-laptop-width: 992px;--min-desktop-width: 1200px;--min-widescreen-width: 1584px;--min-ultrawide-width: 1920px;--max-phone-width: 479px;--max-phablet-width: 767px;--max-tablet-width: 991px;--max-laptop-width: 1199px;--max-desktop-width: 1583px;--max-widescreen-width: 1919px;--grid-columns-phone: 4;--grid-columns-phablet: 8;--grid-columns-tablet: 10;--grid-columns-laptop: 10;--grid-columns-desktop: 10;--grid-columns-widescreen: 10;--grid-columns-ultrawide: 12;--grid-gutter-phone: 16px;--grid-gutter-phablet: 16px;--grid-gutter-tablet: 16px;--grid-gutter-laptop: 24px;--grid-gutter-desktop: 24px;--grid-gutter-widescreen: 24px;--grid-gutter-ultrawide: 32px}@media (max-width: 479px){body .is-flex-to-phone,body .is-flex-only-phone{display:flex!important}}@media (min-width: 480px) and (max-width: 767px){body .is-flex-only-phablet{display:flex!important}}@media (min-width: 768px) and (max-width: 991px){body .is-flex-only-tablet{display:flex!important}}@media (min-width: 992px) and (max-width: 1199px){body .is-flex-only-laptop{display:flex!important}}@media (min-width: 1200px) and (max-width: 1583px){body .is-flex-only-desktop{display:flex!important}}@media (min-width: 1584px) and (max-width: 1919px){body .is-flex-only-widescreen{display:flex!important}}@media (min-width: 1920px){body .is-flex-only-ultrawide,body .is-flex-from-ultrawide{display:flex!important}}@media (max-width: 479px){body .is-flex-to-phone{display:flex!important}}@media (max-width: 767px){body .is-flex-to-phablet{display:flex!important}}@media (max-width: 991px){body .is-flex-to-tablet{display:flex!important}}@media (max-width: 1199px){body .is-flex-to-laptop{display:flex!important}}@media (max-width: 1583px){body .is-flex-to-desktop{display:flex!important}}@media (max-width: 1919px){body .is-flex-to-widescreen{display:flex!important}}@media (min-width: 480px){body .is-flex-from-phablet{display:flex!important}}@media (min-width: 768px){body .is-flex-from-tablet{display:flex!important}}@media (min-width: 992px){body .is-flex-from-laptop{display:flex!important}}@media (min-width: 1200px){body .is-flex-from-desktop{display:flex!important}}@media (min-width: 1584px){body .is-flex-from-widescreen{display:flex!important}}@media (min-width: 1920px){body .is-flex-from-ultrawide{display:flex!important}}@media (max-width: 479px){body .is-block-to-phone,body .is-block-only-phone{display:block!important}}@media (min-width: 480px) and (max-width: 767px){body .is-block-only-phablet{display:block!important}}@media (min-width: 768px) and (max-width: 991px){body .is-block-only-tablet{display:block!important}}@media (min-width: 992px) and (max-width: 1199px){body .is-block-only-laptop{display:block!important}}@media (min-width: 1200px) and (max-width: 1583px){body .is-block-only-desktop{display:block!important}}@media (min-width: 1584px) and (max-width: 1919px){body .is-block-only-widescreen{display:block!important}}@media (min-width: 1920px){body .is-block-only-ultrawide,body .is-block-from-ultrawide{display:block!important}}@media (max-width: 479px){body .is-block-to-phone{display:block!important}}@media (max-width: 767px){body .is-block-to-phablet{display:block!important}}@media (max-width: 991px){body .is-block-to-tablet{display:block!important}}@media (max-width: 1199px){body .is-block-to-laptop{display:block!important}}@media (max-width: 1583px){body .is-block-to-desktop{display:block!important}}@media (max-width: 1919px){body .is-block-to-widescreen{display:block!important}}@media (min-width: 480px){body .is-block-from-phablet{display:block!important}}@media (min-width: 768px){body .is-block-from-tablet{display:block!important}}@media (min-width: 992px){body .is-block-from-laptop{display:block!important}}@media (min-width: 1200px){body .is-block-from-desktop{display:block!important}}@media (min-width: 1584px){body .is-block-from-widescreen{display:block!important}}@media (min-width: 1920px){body .is-block-from-ultrawide{display:block!important}}@media (max-width: 479px){body .is-inline-to-phone,body .is-inline-only-phone{display:inline!important}}@media (min-width: 480px) and (max-width: 767px){body .is-inline-only-phablet{display:inline!important}}@media (min-width: 768px) and (max-width: 991px){body .is-inline-only-tablet{display:inline!important}}@media (min-width: 992px) and (max-width: 1199px){body .is-inline-only-laptop{display:inline!important}}@media (min-width: 1200px) and (max-width: 1583px){body .is-inline-only-desktop{display:inline!important}}@media (min-width: 1584px) and (max-width: 1919px){body .is-inline-only-widescreen{display:inline!important}}@media (min-width: 1920px){body .is-inline-only-ultrawide,body .is-inline-from-ultrawide{display:inline!important}}@media (max-width: 479px){body .is-inline-to-phone{display:inline!important}}@media (max-width: 767px){body .is-inline-to-phablet{display:inline!important}}@media (max-width: 991px){body .is-inline-to-tablet{display:inline!important}}@media (max-width: 1199px){body .is-inline-to-laptop{display:inline!important}}@media (max-width: 1583px){body .is-inline-to-desktop{display:inline!important}}@media (max-width: 1919px){body .is-inline-to-widescreen{display:inline!important}}@media (min-width: 480px){body .is-inline-from-phablet{display:inline!important}}@media (min-width: 768px){body .is-inline-from-tablet{display:inline!important}}@media (min-width: 992px){body .is-inline-from-laptop{display:inline!important}}@media (min-width: 1200px){body .is-inline-from-desktop{display:inline!important}}@media (min-width: 1584px){body .is-inline-from-widescreen{display:inline!important}}@media (min-width: 1920px){body .is-inline-from-ultrawide{display:inline!important}}@media (max-width: 479px){body .is-inline-block-to-phone,body .is-inline-block-only-phone{display:inline-block!important}}@media (min-width: 480px) and (max-width: 767px){body .is-inline-block-only-phablet{display:inline-block!important}}@media (min-width: 768px) and (max-width: 991px){body .is-inline-block-only-tablet{display:inline-block!important}}@media (min-width: 992px) and (max-width: 1199px){body .is-inline-block-only-laptop{display:inline-block!important}}@media (min-width: 1200px) and (max-width: 1583px){body .is-inline-block-only-desktop{display:inline-block!important}}@media (min-width: 1584px) and (max-width: 1919px){body .is-inline-block-only-widescreen{display:inline-block!important}}@media (min-width: 1920px){body .is-inline-block-only-ultrawide,body .is-inline-block-from-ultrawide{display:inline-block!important}}@media (max-width: 479px){body .is-inline-block-to-phone{display:inline-block!important}}@media (max-width: 767px){body .is-inline-block-to-phablet{display:inline-block!important}}@media (max-width: 991px){body .is-inline-block-to-tablet{display:inline-block!important}}@media (max-width: 1199px){body .is-inline-block-to-laptop{display:inline-block!important}}@media (max-width: 1583px){body .is-inline-block-to-desktop{display:inline-block!important}}@media (max-width: 1919px){body .is-inline-block-to-widescreen{display:inline-block!important}}@media (min-width: 480px){body .is-inline-block-from-phablet{display:inline-block!important}}@media (min-width: 768px){body .is-inline-block-from-tablet{display:inline-block!important}}@media (min-width: 992px){body .is-inline-block-from-laptop{display:inline-block!important}}@media (min-width: 1200px){body .is-inline-block-from-desktop{display:inline-block!important}}@media (min-width: 1584px){body .is-inline-block-from-widescreen{display:inline-block!important}}@media (min-width: 1920px){body .is-inline-block-from-ultrawide{display:inline-block!important}}@media (max-width: 479px){body .is-inline-flex-to-phone,body .is-inline-flex-only-phone{display:inline-flex!important}}@media (min-width: 480px) and (max-width: 767px){body .is-inline-flex-only-phablet{display:inline-flex!important}}@media (min-width: 768px) and (max-width: 991px){body .is-inline-flex-only-tablet{display:inline-flex!important}}@media (min-width: 992px) and (max-width: 1199px){body .is-inline-flex-only-laptop{display:inline-flex!important}}@media (min-width: 1200px) and (max-width: 1583px){body .is-inline-flex-only-desktop{display:inline-flex!important}}@media (min-width: 1584px) and (max-width: 1919px){body .is-inline-flex-only-widescreen{display:inline-flex!important}}@media (min-width: 1920px){body .is-inline-flex-only-ultrawide,body .is-inline-flex-from-ultrawide{display:inline-flex!important}}@media (max-width: 479px){body .is-inline-flex-to-phone{display:inline-flex!important}}@media (max-width: 767px){body .is-inline-flex-to-phablet{display:inline-flex!important}}@media (max-width: 991px){body .is-inline-flex-to-tablet{display:inline-flex!important}}@media (max-width: 1199px){body .is-inline-flex-to-laptop{display:inline-flex!important}}@media (max-width: 1583px){body .is-inline-flex-to-desktop{display:inline-flex!important}}@media (max-width: 1919px){body .is-inline-flex-to-widescreen{display:inline-flex!important}}@media (min-width: 480px){body .is-inline-flex-from-phablet{display:inline-flex!important}}@media (min-width: 768px){body .is-inline-flex-from-tablet{display:inline-flex!important}}@media (min-width: 992px){body .is-inline-flex-from-laptop{display:inline-flex!important}}@media (min-width: 1200px){body .is-inline-flex-from-desktop{display:inline-flex!important}}@media (min-width: 1584px){body .is-inline-flex-from-widescreen{display:inline-flex!important}}@media (min-width: 1920px){body .is-inline-flex-from-ultrawide{display:inline-flex!important}}@media (max-width: 479px){body .is-hidden-to-phone,body .is-hidden-only-phone{display:none!important}}@media (min-width: 480px) and (max-width: 767px){body .is-hidden-only-phablet{display:none!important}}@media (min-width: 768px) and (max-width: 991px){body .is-hidden-only-tablet{display:none!important}}@media (min-width: 992px) and (max-width: 1199px){body .is-hidden-only-laptop{display:none!important}}@media (min-width: 1200px) and (max-width: 1583px){body .is-hidden-only-desktop{display:none!important}}@media (min-width: 1584px) and (max-width: 1919px){body .is-hidden-only-widescreen{display:none!important}}@media (min-width: 1920px){body .is-hidden-only-ultrawide,body .is-hidden-from-ultrawide{display:none!important}}@media (max-width: 479px){body .is-hidden-to-phone{display:none!important}}@media (max-width: 767px){body .is-hidden-to-phablet{display:none!important}}@media (max-width: 991px){body .is-hidden-to-tablet{display:none!important}}@media (max-width: 1199px){body .is-hidden-to-laptop{display:none!important}}@media (max-width: 1583px){body .is-hidden-to-desktop{display:none!important}}@media (max-width: 1919px){body .is-hidden-to-widescreen{display:none!important}}@media (min-width: 480px){body .is-hidden-from-phablet{display:none!important}}@media (min-width: 768px){body .is-hidden-from-tablet{display:none!important}}@media (min-width: 992px){body .is-hidden-from-laptop{display:none!important}}@media (min-width: 1200px){body .is-hidden-from-desktop{display:none!important}}@media (min-width: 1584px){body .is-hidden-from-widescreen{display:none!important}}@media (min-width: 1920px){body .is-hidden-from-ultrawide{display:none!important}}scheduling-queue{display:contents}#allocation-tray{--allocation-tray-width: 260px;--allocation-tray-collapsed-height: 32px;--allocation-transition-time: .5s;--placeholder-background: var(--color-white);--allocation-tray-top: calc( var(--layout-top-content-box-height) + var(--layout-module-content-body-padding-top) + var(--header-height) + var(--flash-error-height) + var(--toolbar-height) + 8px );--allocation-tray-height: calc(var(--vh, 1vh) * 100 - var(--allocation-tray-top));position:fixed;top:var(--allocation-tray-top);width:var(--allocation-tray-width);background:var(--color-white);right:0;border:1px solid var(--color-neutral-30);border-radius:3px 0;z-index:4;overflow:auto;height:var(--allocation-tray-height);transition:var(--allocation-transition-time);box-shadow:-8px 0 12px #0000001a}#allocation-tray .box-header{padding:16px 16px 8px;background:inherit}#allocation-tray .box-header .title{cursor:pointer;font-family:var(--font-semibold);font-size:16px;line-height:24px;margin:0}#allocation-tray .box-header{position:sticky;top:0}#allocation-tray.collapsed{--allocation-tray-collapsed-width: var(--allocation-tray-height);right:calc(0px - var(--allocation-tray-width));box-shadow:none;transition:none}#allocation-tray.collapsed .box-header{padding:3px 16px}#allocation-tray.collapsed .box-header .tools,#allocation-tray.collapsed .box-content{display:none}#allocation-tray.collapsed.in{transition:var(--allocation-transition-time)}#allocation-tray.collapsed.rotated{top:calc(var(--allocation-tray-top) + var(--allocation-tray-collapsed-width) / 2 - var(--allocation-tray-collapsed-height) / 2);transform:rotate(90deg);transition:none;right:calc(var(--allocation-tray-collapsed-width) / 2 * -1 + var(--allocation-tray-collapsed-height) / 2);margin-top:0;height:var(--allocation-tray-collapsed-height);width:var(--allocation-tray-collapsed-width)}#allocation-tray .box-content{padding:0 16px 16px}#allocation-tray .list{display:flex;flex-direction:column;gap:4px}#allocation-tray .list .fc-event{border:1px solid var(--color-neutral-30);border-radius:4px;background:var(--color-neutral-20);cursor:pointer;display:flex;flex-direction:column;min-height:38px;padding:4px 8px}#allocation-tray .list .fc-event .event-main-text{display:flex;align-items:center}#allocation-tray .list .fc-event .event-main-text i{color:var(--color-neutral-400)}#allocation-tray .list .fc-event .event-main-text .event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#allocation-tray .list .fc-event .fa-flag-pennant{color:var(--color-yellow)}#allocation-tray .list .fc-event:hover:not(.loading){background-color:var(--color-blue-light-3);border-color:var(--color-blue)}#allocation-tray .scheduling-queue-loading-more{display:flex;justify-content:center;padding:12px 0}#allocation-tray k-placeholder{display:block;height:calc(100% - 112px)}@media (max-width: 767px){#allocation-tray{display:none}}.scheduling-switch-banner{display:flex;align-items:center;justify-content:center;padding:12px 16px;background:var(--color-neutral-20);border:1px solid var(--color-neutral-30);border-radius:3px;font-family:var(--font-semibold);font-size:16px;line-height:24px;margin-top:16px}.scheduling-switch-banner i{color:var(--color-marketing-orange);font-size:16px;margin-right:8px}.scheduling-switch-banner a{color:var(--color-link);font-family:var(--font-regular)}.tag-edit-modal-content{padding:0}.tag-edit-modal-content .merge-info{margin-bottom:14px;font-size:16px}.tag-edit-modal-content .merge-info p{margin-bottom:10px}.tag-edit-modal-content .selected-tags-list{background:#f8f9fa;padding:10px;border-radius:4px;border:1px solid #e9ecef}.tag-edit-modal-content .tag-item{font-weight:500;color:#495057}.tag-edit-modal-content .form-group{width:250px;margin-bottom:0}.tag-edit-modal-content .form-group label{display:block;margin-bottom:8px;font-weight:500;color:#333}.tag-edit-modal-content .warning-message{color:var(--color-danger);margin-top:4px}.tag-merge-modal-content{padding:0}.tag-merge-modal-content .merge-info{margin-bottom:14px;font-size:16px}.tag-merge-modal-content .merge-info p{margin-bottom:10px}.tag-merge-modal-content .selected-tags-list{background:#f8f9fa;padding:10px;border-radius:4px;border:1px solid #e9ecef}.tag-merge-modal-content .tag-item{font-weight:500;color:#495057}.tag-merge-modal-content .form-group{width:250px;margin-bottom:0}.tag-merge-modal-content .form-group label{display:block;margin-bottom:8px;font-weight:500;color:#333}.tag-merge-modal-content .form-control{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.tag-merge-modal-content .form-control:focus{outline:none;border-color:#1b72e8;box-shadow:0 0 0 2px #1b72e833}.tag-merge-modal-content .form-control.invalid{border-color:var(--color-danger)}.tag-merge-modal-content .warning-message{color:var(--color-danger);margin-top:4px}
