@font-face{font-family:Montserrat;src:url("./media/Montserrat-KEGAHBID.ttf") format("truetype")}*{box-sizing:border-box}body,html{height:100%;width:100%}body{font-family:Montserrat,sans-serif;margin:0}h1,h2,h3,h4,h5,h6,p,label,ul{margin:0;color:var(--text-color)}ul{padding:0;list-style:none}a{text-decoration:none;color:inherit}h1{font-size:22px;font-weight:300}h2{font-size:18px;font-weight:600}h3{font-size:16px;font-weight:300}h4{font-size:14px;font-weight:600}h5{font-size:12px;font-weight:300}h6{font-size:14px;font-weight:400}p,label{font-size:12px;font-weight:400}p.light,label.light{font-weight:200}p.small,label.small{font-size:10px}p.highlight,label.highlight{font-weight:600}p.secondary,label.secondary{color:var(--text-color-secondary)}p.error,label.error{color:var(--red-badge-color)}p.warning,label.warning{color:var(--orange-badge-color)}p.success,label.success{color:var(--green-badge-color)}.parlam-card{background-color:var(--card-background-color);border-radius:var(--border-radius);padding:var(--gap-medium);box-shadow:var(--box-shadow-dropdown);margin:1px}.parlam-toast{padding:var(--gap-medium);border-radius:var(--border-radius);display:flex;gap:var(--gap-medium);align-items:flex-start;z-index:9999;box-shadow:var(--toast-shadow);width:var(--toast-width)}.parlam-toast.info{--toast-color: var(--message-info-text-color);background-color:var(--message-info-background-color);border:1px solid var(--message-info-border-color)}.parlam-toast.success{--toast-color: var(--message-success-text-color);background-color:var(--message-success-background-color);border:1px solid var(--message-success-border-color)}.parlam-toast.warning{--toast-color: var(--message-warn-text-color);background-color:var(--message-warn-background-color);border:1px solid var(--message-warn-border-color)}.parlam-toast.error{--toast-color: var(--message-error-text-color);background-color:var(--message-error-background-color);border:1px solid var(--message-error-border-color)}.parlam-toast.default{--toast-color: var(--message-default-text-color);background-color:var(--message-default-background-color);border:1px solid var(--message-default-border-color)}.parlam-toast.contrast{--toast-color: var(--message-contrast-text-color);background-color:var(--message-contrast-background-color);border:1px solid var(--message-contrast-border-color)}.parlam-toast.contrast .parlam-toast-description,.parlam-toast .parlam-toast-title{color:var(--toast-color)}.parlam-toast-content{flex:1;display:flex;flex-direction:column;gap:var(--gap-small)}.parlam-toast-header{display:flex;gap:var(--gap-small);align-items:center}.parlam-badge{padding:var(--gap-tiny) var(--gap-small);border-radius:var(--border-radius);width:max-content;font-size:12px;display:flex;align-items:center;gap:var(--gap-small)}.parlam-badge.parlam-badge-green{background-color:var(--green-badge-background-color);color:var(--green-badge-color)}.parlam-badge.parlam-badge-orange{background-color:var(--orange-badge-background-color);color:var(--orange-badge-color)}.parlam-badge.parlam-badge-red{background-color:var(--red-badge-background-color);color:var(--red-badge-color)}.parlam-badge.parlam-badge-blue{background-color:var(--blue-badge-background-color);color:var(--blue-badge-color)}.parlam-badge.parlam-badge-purple{background-color:var(--purple-badge-background-color);color:var(--purple-badge-color)}.parlam-badge.parlam-badge-gray{background-color:var(--gray-badge-background-color);color:var(--gray-badge-color)}.parlam-badge.parlam-badge-success{background-color:var(--success-badge-background-color);color:var(--primary-contrast-color)}.parlam-badge.parlam-badge-revision{background-color:var(--revision-badge-background-color);color:var(--primary-contrast-color)}.parlam-badge.parlam-badge-error{background-color:var(--error-badge-background-color);color:var(--primary-contrast-color)}.parlam-main-container{height:100%;width:100%}.parlam-container{flex-grow:1;overflow:auto;display:flex;flex-direction:column;gap:var(--gap-medium)}.parlam-wrapper{display:flex;flex-direction:column;height:100%}.parlam-wrapper-dirty-control{display:flex;flex-direction:column;flex-grow:1;height:calc(100% - 32px)}.parlam-flex-grow{display:flex;flex-direction:column;flex-grow:1}.parlam-menu{display:flex;flex-direction:column;gap:.25rem}main ::-webkit-scrollbar,span ::-webkit-scrollbar,ol ::-webkit-scrollbar,ul ::-webkit-scrollbar,pre ::-webkit-scrollbar,div ::-webkit-scrollbar{width:4px;height:4px}main ::-webkit-scrollbar-track,span ::-webkit-scrollbar-track,ol ::-webkit-scrollbar-track,ul ::-webkit-scrollbar-track,pre ::-webkit-scrollbar-track,div ::-webkit-scrollbar-track{border-radius:4px}main ::-webkit-scrollbar-thumb,span ::-webkit-scrollbar-thumb,ol ::-webkit-scrollbar-thumb,ul ::-webkit-scrollbar-thumb,pre ::-webkit-scrollbar-thumb,div ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:4px}main ::-webkit-scrollbar-thumb:hover,span ::-webkit-scrollbar-thumb:hover,ol ::-webkit-scrollbar-thumb:hover,ul ::-webkit-scrollbar-thumb:hover,pre ::-webkit-scrollbar-thumb:hover,div ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}.parlam-table-container{height:100%;overflow-y:auto}.parlam-table{width:100%;border-collapse:collapse;white-space:nowrap}.parlam-table th{font-size:12px;text-transform:uppercase;color:var(--text-color);padding:var(--gap-tiny);text-align:left}.parlam-table td{font-size:12px;color:var(--table-text-color);padding:var(--gap-tiny);align-content:center}.parlam-table tbody tr{border-top:1px solid var(--table-border-color-light)}.parlam-table tbody tr:last-child{border-bottom:1px solid var(--table-border-color-light)}.parlam-table thead{position:sticky;top:0;background-color:var(--table-header-background-color);z-index:1}.parlam-table thead tr{border-bottom:1px solid var(--text-color)}.parlam-table tbody tr:hover{background-color:var(--table-row-hover-color);cursor:pointer}.parlam-table tbody tr:hover td{color:var(--text-color)}.parlam-table td.actions-cell,.parlam-table td.checkbox-cell{width:1%;text-align:center}.parlam-table td.truncate-cell{max-width:0}.parlam-table.no-hover tbody tr:hover{background-color:var(--card-background-color);opacity:1;cursor:auto}.parlam-table.no-hover tbody tr:hover td{--text-color: var(--table-text-color);--table-row-hover-color: var(--table-text-color)}.parlam-table tbody tr.selected-row,.parlam-table tbody tr.selected-row:hover{background-color:var(--table-row-selected-color)}.parlam-table tbody tr.selected-row td,.parlam-table tbody tr.selected-row:hover td{color:var(--text-color)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-separator{flex-grow:1}.visually-hidden{display:none}.parlam-text-field{position:relative;display:flex;flex-direction:column;gap:var(--gap-tiny);margin-top:.75rem;padding-bottom:.25em;max-width:var(--field-default);width:100%}.parlam-text-field.small{max-width:var(--text-field-small)}.parlam-text-field.extra-small{max-width:var(--text-field-extra-small)}.parlam-text-field label{position:absolute;top:4px;font-size:12px;color:var(--input-label-color);transform-origin:left 0;transition:transform .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1)}.field-fixed-label{font-weight:500}.parlam-text-field label.focused,.parlam-text-field label.has-value{transform-origin:left 0;transform:translateY(-1.28125em) scale(.85) perspective(100px) translateZ(.001px);transition:transform .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1);color:var(--form-field-input-focused-text-color)}.parlam-text-field label.invalid-field,.parlam-checkbox-field .checkbox-label.invalid-field,.parlam-textarea label.invalid-field{color:var(--form-field-input-invalid-background-color)!important}.parlam-text-field input,.parlam-text-area{width:100%;transition:border-color .3s ease-in-out;font-size:12px;font-family:inherit;min-height:30px;color:var(--input-text-color)}.parlam-text-field input,.parlam-file-field .file-input-display{border:none;border-bottom:1px solid var(--form-field-input-border-color);background-color:var(--form-field-input-background-color);color:var(--form-field-input-text-color);padding:var(--gap-small)}.parlam-text-field input.invalid-field,.parlam-file-field .file-input-display.invalid-field{border-bottom:1px solid var(--form-field-input-invalid-background-color)}.parlam-text-area{border:1px solid var(--form-field-input-border-color);padding:var(--gap-small);border-radius:var(--border-radius)}.parlam-text-area.ng-invalid{border:1px solid var(--form-field-input-invalid-background-color)}.parlam-text-field input{min-height:31px}.parlam-text-field.show-error input,.parlam-textarea.show-error input{border-bottom:1px solid var(--form-field-input-invalid-background-color)}.parlam-text-field.show-error label,.parlam-textarea.show-error label{color:var(--form-field-input-invalid-background-color)}.parlam-text-field input:focus{background-color:var(--form-field-input-focused-background-color);color:var(--form-field-input-focused-text-color);border-color:var(--form-field-input-focused-border-color)}.parlam-text-field input:focus-visible{outline:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.parlam-select-container,.parlam-textarea{display:flex;flex-direction:column;gap:var(--gap-tiny);margin-top:.75rem;width:100%}.parlam-text-area{resize:none;border-color:var(--form-field-input-border-color);color:var(--form-field-input-text-color);max-width:var(--field-default)}.overlay-backdrop{background-color:var(--overlay-backdrop-color)}.cdk-global-overlay-wrapper:has(.toast-overlay-panel){z-index:1100}.cdk-global-overlay-wrapper{padding:var(--gap-medium)!important}.splash-screen{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;transition:opacity .35s ease,visibility .35s ease}.splash-screen.splash-done{opacity:0;visibility:hidden;pointer-events:none}.splash-screen .loader{display:flex;flex-direction:column;align-items:center}.splash-screen .loader:after{content:"";width:54px;height:12px;border-radius:999px;background:#00000026;margin-top:-4px;animation:shadow-squash 1.8s cubic-bezier(.34,1.56,.64,1) infinite}.splash-screen .splash-screen-logo{width:84px;transform-origin:center bottom;animation:logo-squash 1.8s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes logo-squash{0%{transform:scaleX(1) scaleY(1)}10%{transform:scaleX(1.08) scaleY(.94)}22%{transform:scaleX(.95) scaleY(1.07)}36%{transform:scaleX(1.03) scaleY(.97)}50%{transform:scaleX(.99) scaleY(1.02)}65%{transform:scaleX(1.01) scaleY(.99)}80%{transform:scaleX(1) scaleY(1.01)}to{transform:scaleX(1) scaleY(1)}}@keyframes shadow-squash{0%{transform:scaleX(1);opacity:.2}10%{transform:scaleX(1.15);opacity:.3}22%{transform:scaleX(.88);opacity:.13}36%{transform:scaleX(1.04);opacity:.22}65%{transform:scaleX(.98);opacity:.18}to{transform:scaleX(1);opacity:.2}}.separator-bar{height:2px;background-color:var(--app-background-color);border:none;margin:16px calc(-1 * var(--gap-medium));width:calc(100% + 2 * var(--gap-medium))}.parlam-assignment-container{display:flex;align-items:center;justify-content:space-between;background-color:var(--blue-badge-background-color);border-radius:var(--border-radius);padding:var(--gap-tiny)}.parlam-assignment-container .parlam-assignment-control{display:flex;gap:4rem}.drag-handle{height:auto}.drag-handle:hover{cursor:move}.cdk-drag-preview{display:flex;align-items:center;width:100%;border:none;border-radius:var(--border-radius);box-shadow:var(--box-shadow);background-color:var(--primary-contrast-color);color:var(--text-color);font-size:12px}.cdk-drag-placeholder{opacity:0}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.providers-selection-step-container{display:flex;flex-direction:column;gap:var(--gap-small);height:100%}.resize{width:125px}.parlam-dialog{display:flex;flex-direction:column;height:100%;overflow:auto;border-radius:var(--dialog-container-border-radius)}.parlam-dialog-content{background-color:#fff;display:flex;flex-direction:column;padding:var(--gap-medium);height:100%;flex-grow:1;gap:var(--gap-medium);overflow:auto}.parlam-side-panel-dialog{position:fixed!important;right:0;top:0;height:100vh!important;max-height:100vh!important;margin:0!important;border-radius:var(--dialog-container-border-radius) 0 0 var(--dialog-container-border-radius);transform:none!important;background-color:#fff;animation:slideInRight .3s ease-out}.parlam-side-panel-closing{animation:slideOutRight .3s ease-in forwards!important}.parlam-side-panel-backdrop{background:#0006}.parlam-side-panel{height:100%;display:flex;flex-direction:column}.parlam-side-panel-content{padding:var(--gap-medium);display:flex;flex-direction:column;flex-grow:1;overflow:auto}.side-panel-form{display:flex;flex-direction:column;gap:var(--gap-medium);height:100%;overflow:auto}.side-panel-form-section{display:flex;flex-direction:column;gap:var(--gap-small)}@keyframes slideInRight{0%{right:-500px}to{right:0}}@keyframes slideOutRight{0%{right:0}to{right:-500px}}.cdk-overlay-pane.custom-tooltip-panel{z-index:1000;pointer-events:none;max-width:200px;padding:6px 8px;--text-color: var(--tooltip-text-color);background-color:var(--tooltip-background-color);color:var(--text-color);font-size:12px;font-weight:500;letter-spacing:.025em;text-align:center;text-wrap:balance;border-radius:4px;box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026;overflow-wrap:break-word}.cdk-drag-animating,.cdk-drop-list-dragging{transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drag-placeholder{opacity:.3}.user-actions-dialog-content{display:flex;flex-direction:column;height:100%;gap:var(--gap-large)}.user-actions-dialog-message-container{width:100%}.user-actions-dialog-message{width:100%;line-height:1.5}.user-actions-dialog-field{display:flex;flex-direction:column;gap:var(--gap-small)}.user-actions-dialog-selection-header{display:flex;align-items:center;justify-content:space-between}.user-actions-dialog-selected-user{display:flex;align-items:center;width:fit-content;gap:var(--gap-small);padding:var(--gap-small);border:1px solid var(--light-gray-color);border-radius:var(--border-radius)}:root{--primary-color: #12a7e1;--secondary-color: #7aa2b4;--disabled-color: #b2b2b2;--gray-color: #797979;--input-label-color: rgba(0, 0, 0, .54);--input-text-color: rgba(0, 0, 0, .87);--light-gray-color: #e0e0e0;--text-color: #4d4d4d;--text-color-secondary: #6b7280;--contrast-color: #e07f12;--contrast-hover-color: #af6513;--very-light-gray-color: #f2eeee;--primary-contrast-color: #ffffff;--green-badge-color: rgba(80, 205, 137, 1);--green-badge-background-color: #eefaf3;--orange-badge-color: rgba(255, 199, 0, 1);--orange-badge-background-color: #fffbee;--red-badge-color: rgba(241, 65, 108, 1);--red-badge-background-color: #feecf0;--blue-badge-color: rgba(18, 167, 225, 1);--blue-badge-background-color: #eaf6fc;--purple-badge-color: rgba(156, 80, 204, 1);--purple-badge-background-color: rgb(240, 225, 249);--gray-badge-color: rgba(107, 107, 107, 1);--gray-badge-background-color: rgb(239, 239, 239);--success-badge-background-color: rgba(133, 220, 173, 1);--revision-badge-background-color: rgb(255 183 38);--error-badge-background-color: rgba(246, 122, 153, 1);--message-info-background-color: color-mix(in srgb, #eff6ff, transparent 5%);--message-info-border-color: #bfdbfe;--message-info-text-color: #2563eb;--message-warn-background-color: color-mix(in srgb, #fefce8, transparent 5%);--message-warn-border-color: #fef08a;--message-warn-text-color: #ca8a04;--message-success-background-color: color-mix(in srgb, #f0fdf4, transparent 5%);--message-success-border-color: #bbf7d0;--message-success-text-color: #16a34a;--message-error-background-color: color-mix(in srgb, #fef2f2, transparent 5%);--message-error-border-color: #fecaca;--message-error-text-color: #dc2626;--message-default-background-color: #f1f5f9;--message-default-border-color: #e2e8f0;--message-default-text-color: #475569;--message-contrast-background-color: #0f172a;--message-contrast-border-color: #020617;--message-contrast-text-color: #f8fafc;--toast-shadow: 0px 4px 8px 0px color-mix(in srgb, #44464a, transparent 96%);--toast-width: 28rem;--tooltip-background-color: rgba(97, 97, 97, .92);--tooltip-text-color: #ffffff;--app-background-color: #f6f6f6;--contrast-background-color: #fcf3e8;--button-border-radius: 4px;--button-background-primary-color: var(--primary-color);--button-border-primary-color: var(--primary-color);--button-text-primary-color: white;--button-background-secondary-color: var(--primary-contrast-color);--button-border-secondary-color: var(--primary-color);--button-text-secondary-color: var(--primary-color);--button-text-label-color: var(--primary-color);--button-size: 30px;--microsoft-button-background-color: #f0f0f0;--microsoft-button-hover-color: #f9f9f9;--microsoft-button-border-radius: 8px;--form-field-input-background-color: white;--form-field-input-text-color: #4d4d4d;--form-field-input-border-color: #4d4d4d;--form-field-input-focused-background-color: white;--form-field-input-focused-text-color: #4d4d4d;--form-field-input-focused-border-color: var(--primary-color);--form-field-input-invalid-background-color: red;--radio-button-background-color: var(--primary-color);--checkbox-background-color: var(--primary-color);--checkbox-icon-color: #f0f0f0;--icon-button-border-radius: var(--border-radius);--form-actions-background-color: #eaf6fc;--chat-message-border-radius: 24px;--hover-color: color-mix(in srgb, var(--primary-color) 10.2%, transparent);--hover-color-light: #f7f7f7;--hover-icon-button-color: #eaf6fc;--hover-button-color: color-mix(in srgb, var(--primary-color) 80%, white);--scrollbar-thumb-color: #add8e6;--scrollbar-thumb-hover-color: #86c5da;--border-radius: 4px;--round-border-radius: 6px;--checkbox-border-radius: 4px;--profile-picture-border-radius: 4px;--dialog-container-border-radius: 4px;--dialog-header-background-color: #e0e0e0;--dialog-header-text-color: #161616;--gap-tiny: .25rem;--gap-small: .5rem;--gap-medium: 1rem;--gap-large: 1.5rem;--gap-extra-large: 2rem;--breadcrumbs-height: 40px;--table-header-color: rgb(56, 85, 97);--table-text-color: #555;--table-border-color-light: #eaeaea;--table-border-color-dark: rgb(121, 121, 121);--table-row-hover-color: #f6f6f6;--table-row-selected-color: var(--table-row-hover-color);--table-header-background-color: #ffffff;--text-field-color: #ccc;--text-field-small: 135px;--text-field-extra-small: 50px;--field-default: 468px;--select-extra-small: 200px;--select-small: 300px;--select-large: 468px;--select-popup-shadow: 0 4px 12px rgba(0, 0, 0, .08);--select-option-hover-background-color: color-mix(in srgb, rgb(95, 95, 95) 10%, transparent);--select-option-selected-text-color: rgb(0, 0, 0);--select-option-selected-background-color: color-mix(in srgb, rgb(95, 95, 95) 10%, transparent);--select-option-active-outline-color: color-mix(in srgb, rgb(194, 194, 194) 20%, transparent);--select-empty-text-color: color-mix(in srgb, rgb(95, 95, 95) 60%, transparent);--spell-check-error-color: #dc2626;--sidebar-menu-width: 215px;--loading-bar-height: 4px;--card-background-color: #ffffff;--info-box-border-radius: 4px;--info-box-border-color: #e0e0e0;--overlay-backdrop-color: rgba(0, 0, 0, .2);--header-height: 50px;--box-shadow: rgba(0, 0, 0, .05) 0px 0px 0px 1px;--box-shadow-dropdown: 0 0 2px #d3d3d3;--modal-header-background-color: #e0e0e0;--modal-header-foreground-color: #161616;--modal-content-background-color: #ffffff;--step-title-color: #4d4d4d;--step-number-color: #f6f6f6;--step-number-background-color: #4d4d4d;--sidepanel-header-background-color: #e0e0e0;--sidepanel-header-color: #161616;--progress-bar-height: 4px;--tab-text-color: var(--text-color);--tab-background-color: white;--tab-selected-text-color: var(--text-color);--tab-selected-background-color: white;--tab-selected-border-color: var(--text-color)}.dark-mode{--app-background-color: #201f1e;--contrast-background-color: #323130;--text-color: #f6f6f6;--text-color-secondary: #8c9097;--card-background-color: #2d2d2d;--light-gray-color: #6c6c6c;--primary-contrast-color: #323130;--input-label-color: #e6e6e6;--disabled-color: #9d9d9d;--contrast-background-color: #645c51;--contrast-color: #e1953e;--input-text-color: rgba(251, 251, 251, .87);--green-badge-color: rgba(116, 187, 143, 1);--green-badge-background-color: #333d37;--orange-badge-color: rgba(190, 169, 99, 1);--orange-badge-background-color: #847d58;--red-badge-color: rgb(250 119 148);--red-badge-background-color: #3d2c30;--blue-badge-background-color: #434d51;--table-text-color: #f6f6f6;--table-border-color-light: #6c6c6c;--own-message-background-color: #5a646b;--team-message-background-color: #393d40;--other-message-background-color: #3e4642;--system-message-background-color: #525252;--box-shadow: rgb(207 207 207 / 10%) 0px 0px 0px 1px;--form-field-input-background-color: #2d2d2d;--form-field-input-text-color: var(--input-text-color);--form-field-input-border-color: var(--light-gray-color);--form-field-input-focused-background-color: #2d2d2d;--form-field-input-focused-text-color: var(--input-text-color);--form-field-input-focused-border-color: var(--primary-color);--table-header-background-color: #2d2d2d;--select-popup-background-color: #2d2d2d;--select-popup-border-color: var(--light-gray-color);--select-option-hover-background-color: color-mix(in srgb, white 10%, transparent);--select-option-selected-text-color: var(--input-text-color);--select-option-selected-background-color: color-mix(in srgb, white 10%, transparent);--select-empty-text-color: color-mix(in srgb, white 60%, transparent);--spell-check-error-color: rgb(250 119 148);--tab-text-color: var(--text-color);--tab-background-color: #2d2d2d;--tab-selected-text-color: var(--text-color);--tab-selected-background-color: #2d2d2d;--tab-selected-border-color: var(--text-color)}:root{--app-background-color: #ffff;--primary-color: #303038;--hover-button-color: #a5a5a5;--checkbox-background-color: #303038;--form-field-input-focused-border-color: #000000}body{background-color:var(--app-background-color)}.form-fields-content{display:flex;justify-content:center;max-width:500px}.form-fields-container,.form-container{display:flex;flex-direction:column;gap:var(--gap-medium)}.step-container{display:flex;justify-content:center;flex-direction:row;align-items:center;margin:var(--gap-large);gap:6rem}.step-is-mobile{display:flex;flex-direction:column;align-items:center;gap:var(--gap-medium);padding:var(--gap-small)}.action-buttons{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-small)}.toggle-container{justify-content:left!important;gap:var(--gap-small)}.title-step{display:flex;gap:var(--gap-tiny);align-items:center}.separation-line{border:1px solid rgb(230,230,230)}
