:root{--backdrop-color: rgba(0,0,0,.08);--backgroundBox: rgba(var(--afs-color-background3-rgb), .2)}:root .dark{--backdrop-color: rgba(0,0,0,.08);--backgroundBox: rgba(var(--afs-color-background3-rgb), .2)}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}*{box-sizing:border-box}*::-webkit-scrollbar{width:0}body{font-family:Helvetica,system-ui,Avenir,Arial,sans-serif;background-color:var(--afs-color-background1);color:var(--afs-color-text);margin:0;padding:0;width:100%;height:100%}svg path{fill:var(--afs-color-text)}p.description{font-size:var(--afs-typography-text-fontSize-header);opacity:.5}input[type=datetime-local]{font-family:Helvetica,system-ui,Avenir,Arial,sans-serif}input[type=search].small{background:rgba(var(--afs-color-background2-rgb),.5);height:35px;font-size:var(--afs-typography-text-fontSize-header)}afs-icon svg{height:1em;width:1em}.select-box{display:flex;align-items:center;cursor:pointer;min-height:40px;padding:5px 10px;height:auto}.select-box .placeholder{opacity:.3;font-size:var(--afs-typography-text-fontSize);font-style:italic;font-weight:400}select,.select-box{border-right:10px solid transparent;transition:all .3s;appearance:none;font-family:Helvetica,system-ui,Avenir,Arial,sans-serif}select:focus{border-color:transparent;opacity:.8}textarea{resize:none;width:100%;padding:10px;font-family:Helvetica,Arial,sans-serif}.hover-bttn{height:30px;min-width:30px;width:30px;display:flex;align-items:center;justify-content:center;transition:all .15s;cursor:pointer;border-radius:5px;-webkit-user-select:none;user-select:none}.hover-bttn afs-icon{font-size:16px;opacity:.5;transition:all .15s}.hover-bttn:hover{background:rgba(var(--afs-color-text-rgb),.05)}.hover-bttn:hover afs-icon{opacity:1;scale:1.05}a{color:var(--afs-color-blue)}.no-content{text-align:center;font-weight:300;margin:20px 0 15px;font-style:italic;opacity:.5;font-size:var(--afs-typography-text-fontSize-header)}.card{color:var(--afs-color-text);border-radius:8px;overflow:hidden;margin-bottom:15px;border:solid 1px var(--afs-color-border);background:var(--backgroundBox)}.card .card-header{background:var(--afs-color-background2);display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:solid 1px var(--afs-color-border)}.card .card-header h3{font-size:var(--afs-typography-text-fontSize-header);font-weight:500;opacity:.5;margin:0}.card .card-body{padding:8px 12px;font-size:var(--afs-typography-text-fontSize)}.card .card-body>div{opacity:.8;margin:4px 0;font-weight:400}.card .card-body .afs-input,.card .card-body .date-icon{border-color:rgba(var(--afs-color-text-rgb),.11)!important}.icon-bar{padding:0 15px;display:flex;align-items:end}.chips{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.page-loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--afs-color-background1);z-index:1000}.page-loading-screen.hide{opacity:0;transition:all .5s}.rotate{animation:rotate linear .6s infinite}.loading-icon{display:block;height:15px;width:15px;opacity:.5;margin:15px auto}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contact-person .contact-person-title{font-size:var(--afs-typography-text-fontSize-header);font-weight:400;margin-bottom:5px}.contact-person table tr td{font-size:var(--afs-typography-text-fontSize);opacity:.8}.contact-person table tr td:first-child{padding-left:0;padding-right:10px}.contact-person table tr td:last-child{transition:opacity .2s}.contact-person table tr td:last-child:hover{opacity:1}.contact-person table tr td:last-child:hover a{cursor:default}.items-wrapper{padding-bottom:80px}.popover .popover-item{font-size:14px;padding:13px;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;column-gap:13px}.popover .popover-item:hover{background:rgba(var(--afs-color-text-rgb),.05)}.popover .popover-item.selected{color:var(--afs-color-blue)}.popover .popover-item .popover-icon{height:15px;width:13px;min-width:13px;opacity:.5}.modal-box h3{font-size:var(--afs-typography-text-fontSize-header);margin-bottom:5px;font-weight:500}.search-item-content{background:var(--afs-color-background1);border-radius:8px;padding:15px;overflow:auto;position:fixed;inset:50px 0 70px}.search-item-content .search-wrapper{position:sticky;top:-15px;padding:10px 0;z-index:2;background:var(--afs-color-background1)}.search-item-content .search-wrapper .search{background:var(--afs-color-background2);margin-bottom:0}.search-item{padding:12px;border-radius:8px;margin-bottom:10px;cursor:pointer;transition:all .2s}.search-item h3{font-size:var(--afs-typography-text-fontSize-header);opacity:1;margin-top:0}.search-item div{font-size:var(--afs-typography-text-fontSize);opacity:.5;font-weight:400}.search-item:hover{opacity:.7}.modal-footer{background:var(--afs-color-background1);padding:15px 0;position:sticky;bottom:0}.red-start{color:var(--afs-color-red)}select{cursor:pointer}.floating-spinner-wrapper{position:relative;min-height:200px}.floating-spinner{position:absolute;padding-top:100px;inset:0;display:flex;justify-content:center}.floating-spinner svg{height:25px;color:var(--afs-color-text);opacity:.3;animation:rotate .5s linear infinite}.fadeOutAnimation{animation:fadeOutAnimation .3s ease-in-out!important}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}.postext p{font-size:var(--afs-typography-text-fontSize-header)!important;margin:0}.cc-colored-card{border-radius:8px;padding:10px;border:solid 1px}.cc-colored-card h3{margin:0 0 3px;font-size:var(--afs-typography-text-fontSize-header);font-weight:500;opacity:.5}.cc-colored-card .additionalText{font-size:var(--afs-typography-text-fontSize);margin-bottom:1px;font-weight:400;opacity:1}.cc-colored-card p{margin:0;font-size:var(--afs-typography-text-fontSize-header);max-height:100px;overflow:auto}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.pulse{animation:pulse 1.2s infinite ease-in-out;transition:all 1.2s}@keyframes pulse{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:.5}}.backdrop{background:#0000004d}markdown{font-size:var(--afs-typography-text-fontSize-header);opacity:.8;animation:aiTextFadeIn 2s;display:block}markdown pre{background:var(--afs-color-background2);padding:10px;border-radius:5px;overflow:auto}markdown hr{border-color:var(--afs-color-border);background-color:var(--afs-color-border)}markdown ul{padding-left:25px}@keyframes aiTextFadeIn{0%{opacity:0}to{opacity:.8}}[data-platform=desktop]{--afs-typography-text-fontSize-header: 13px;--afs-typography-text-fontSize: 12px}[data-platform=mobile]{--afs-typography-text-fontSize-header: 14px;--afs-typography-text-fontSize: 13px}
