@font-face{font-family:Inter;src:url(/fonts/inter-variable-font_slnt-wght.ttf)}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loading-container{display:flex;height:100vh;width:100vw;align-items:center;justify-content:center}.ant-form-item-label{font-weight:500}.task-grid-filter{background-color:#ebf5ff!important}.task-grid-filter .ant-form-item-label{font-weight:500}[data-testid=seeMorePopupMenu],[data-testid=seeMorePopupMenu] div{display:inline}.hoverable-text{position:relative;display:inline-block;width:fit-content}.hoverable-text.hoverable{cursor:pointer}.hoverable-text:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:currentColor;transition:width .2s ease-in-out}.hoverable-text.hoverable:hover:after{width:100%}.message-received [data-typeit-id]:before{content:none}.message-received p{margin-block-start:.5em;margin-block-end:.5em}.message.loading-message:after{content:"..";animation:dots 1s steps(5,end) infinite}@keyframes dots{0%,20%{color:#000;text-shadow:.25em 0 0 rgba(0,0,0,.7),.15em 0 0 rgba(0,0,0,.1)}40%{color:#0000;text-shadow:.25em 0 0 rgba(0,0,0,.9),.15em 0 0 rgba(0,0,0,.1)}60%{text-shadow:.25em 0 0 rgba(0,0,0,.4),.15em 0 0 rgba(0,0,0,.1)}80%,to{text-shadow:.25em 0 0 rgba(0,0,0,.9),.15em 0 0 rgba(0,0,0,.1)}}.loader{width:50px;aspect-ratio:1;--_bg: no-repeat radial-gradient(farthest-side, #2f4d89 92%, #0000);background:var(--_bg) top,var(--_bg) left,var(--_bg) right,var(--_bg) bottom;background-size:12px 12px;animation:l7 1s infinite}@keyframes l7{to{transform:rotate(.5turn)}}.suggestion-list{background:white;border:1px solid #BCBCBC;border-radius:8px;box-shadow:#1d1c21;display:flex;flex-direction:column;gap:.1rem;overflow:auto;padding:.4rem;position:relative;font-size:14px;max-height:200px;button {all: unset; border-radius: 8px; padding: 4px; align-items: center; background-color: transparent; display: flex; gap: .25rem; text-align: left; &:hover,&:hover.is-selected {background-color: #E2E2E2;} &.is-selected {background-color: #D6F1FF;}}}.mention{background-color:#d6f1ff;border-radius:.4rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0077b8;padding:.1rem .3rem}.mention:after{content:"​"}.caselog-root{position:relative;border:1px solid lightgrey;border-radius:4px}.tiptap{padding:8px;height:120px;overflow:auto;p {margin: 0;}}.caselog-menu{bottom:2px;left:2px;right:2px;border-radius:0 0 4px 4px;background-color:#fff;border-top:1px solid #BCBCBC;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;padding:4px 20px;button {all: unset; border-radius: 8px; text-align: center; font-weight: 600; padding: 4px; &:hover {background-color: #E2E2E2;} &.is-active {background-color: #E2E2E2; &:hover {background-color: #BCBCBC;}}}}div.error{border:1px solid #FC3400;border-radius:8px}.error{color:#fc3400}.coffee-break-animation{width:100px;height:100px}.program-id-button{display:flex;align-items:center;justify-content:center;border:none;color:#2f4d89;background-color:transparent;cursor:pointer;padding:4px;width:24px;height:24px;border-radius:4px;transition:all .2s ease}.program-id-button:hover:not(:disabled){background-color:#2f4d891a;color:#1a365d}.program-id-button:active:not(:disabled){background-color:#2f4d8933;transform:scale(.95)}.program-id-button:disabled{color:#d9d9d9;cursor:not-allowed;opacity:.6}.program-id-copy-icon{font-size:1rem}
