@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);*{-webkit-text-size-adjust:100%;box-sizing:border-box;font-family:Nunito Sans,sans-serif;image-rendering:-webkit-optimize-contrast}:root{--md-primary:#2e2e2e;--md-primary-variant:#ccda00;--md-secondary:#007bff;--md-brand:#fecf4c;--md-background:#dff4e8;--md-surface:#fff;--md-on-primary:#fff;--md-on-surface:#000;--md-score-good:#03a14a;--md-score-normal:#fcc419;--md-score-bad:#fa5252;--md-elevation-1:0 1px 3px #0000001f,0 1px 2px #0000003d;--md-elevation-2:0 3px 6px #00000029,0 3px 6px #0000003b}html{box-sizing:border-box;min-height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;padding:0}#root,body{display:inline-flex;width:100%}#root{flex:1 1;flex-direction:column;min-height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h2{font-size:30px}h2,h3{margin-bottom:20px;margin-top:0}h3{font-size:19px}a,p{font-size:18px}a{color:inherit}input{-webkit-appearance:none;appearance:none;border:1px solid #ddd;display:inline-block;font-size:14px;padding:15px 12px 14px;text-align:left;width:100%}input::placeholder{color:#b0b0b0}select{-webkit-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAA3XAAAN1wFCKJt4AAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAACs0lEQVR4Ae2ZMWsbMRTHfWc8pRA6XOMbOjUEjDEYjLdsgUC3DP0QaRPyHbJ06VRoSD5GljbtkE9gjA3FGEJLhwwxzRTIZuzL/xmfudA7nyRLso4+wSGd9PSk38+JOetKJS5sgA2wATbABtgAG2ADbIANsIH/0ICXZG61Wpvj8fjNZDK5GQwGj8mxorfr9fqLcrm8U6lUfne73YeYZyag3W6/BvhFFEVvPRTUU9/3L3EdI/guDi5ijQ81nE6nX3AdAM0HW4T6CiIOO53OrddoNF7CzABwYQrgPf4a9n6ipIw53wW2BtiusdEgZbN3YKvjQ/ZPMZgGT3MCSkCJUhI43ZUDT3sPid1HYz+HpHASBOBj5H0f/w9b8d2SujASJOBLxE5fCr0l4Mkh5yXIwBMYsdN3wKckZU7bWQmy8MRJ7H6v17tC+3MOeHLYOQkq8MRM7GUiG41GP6rV6is023QvUDZg710QBN//ogjEGwtRhD/v9/sntKmZAGpAwreiSVgB/gjIEXEvBNBNkSTogP9HQFEk6IJPFeC6BJ3wmQJclaAbfqkA1ySYgM8V4IoEU/BCAtYtwSS8sIB1STANLyXAtgQb8NICbEmwBa8kwLQEm/DKAkxJsA2/kgDdEtYBv7IAXRLWBU/7f/ZihDoUi9dsNs8w973E/NmRO8UvObrOSke/5xc/abOCRPp1CaC1lCTMN5l2bp+1f23wtMCz84CsFUX7Vc4TkHtDND/itMLTuloFUEIFCTRNpGiHp0W1C6CkBiQYgTcmQLMEY/BGBWiSYBTeuIAVJRiHtyJAUYIVeGsCJCVYg7cqQFCCVXjrAuYSvoZh+AftXVzxQ9A9XlV/wOPtR4qxWXQ+Csvu26vVats0aTgc/kI1e1Ulm4Tj2QAbYANsgA2wATbABtgAG2ADbEDBwBOgU797lHQjzAAAAABJRU5ErkJggg==);background-position:calc(100% - 6px);background-repeat:no-repeat;background-size:auto 6px;border:1px solid #2e2e2e;border-radius:5px;height:35px;padding:0 16px 0 6px;width:auto}textarea{border:1px solid #ddd;font-family:Nunito Sans,sans-serif;font-size:14px;padding:15px 12px 14px;resize:vertical;text-align:left;width:100%}button,textarea{-webkit-appearance:none;appearance:none;display:inline-block}button{-webkit-touch-callout:none;background-color:#2e2e2e;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:16px;padding:.5em 1.2em;-webkit-user-select:none;user-select:none;width:auto}button.load{background-image:url(/static/media/load.77d19fdb173316407067.gif);background-position:50%;background-repeat:no-repeat;background-size:auto 16px;color:#0000!important;cursor:not-allowed}button.secondary{background-color:#fff!important;border:1px solid #2e2e2e!important;border:1px solid var(--md-primary)!important;color:#2e2e2e!important;color:var(--md-primary)!important}button.yellow{background-color:#fecf4c;background-color:var(--md-brand);color:#333}button.red{background-color:#f8928a;color:#fff}button:disabled{color:#ddd;cursor:not-allowed;opacity:.6}.modal{-ms-overflow-style:none;align-items:center;background-color:#0009;display:inline-flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;overflow:scroll;position:fixed;top:0;transition:all .2s ease-in-out;visibility:hidden;width:100%;z-index:100}.modal.open{opacity:1;visibility:visible}.modal::-webkit-scrollbar{display:none}.modal .form{-webkit-overflow-scrolling:touch;background-color:#fff;border-radius:8px;box-shadow:0 0 3px #00000040;display:inline-flex;flex-direction:column;max-height:80%;max-width:90%;overflow-x:hidden;overflow-y:auto;padding:45px 30px 30px;position:relative}.modal .form .title{font-size:28px;font-weight:700;margin-bottom:30px;text-align:center;width:100%}.modal .form .row{align-items:flex-start;border-bottom:1px solid #2e2e2e;display:inline-flex;flex-direction:row;justify-content:flex-start;max-width:480px;padding-bottom:15px;padding-top:18px;width:100%}.modal .form .row .form-title{font-size:18px;font-weight:600;text-align:left;width:135px}.modal .form .row input,.modal .form .row select{border:none;display:inline-flex;flex:1 1;font-size:18px;height:auto;padding:0;width:auto}.modal .form .row input:focus,.modal .form .row select:focus{outline:none}.modal .form .row input::placeholder{color:#b0b0b0}.modal .form button{background-color:#2e2e2e;border:2px solid #2e2e2e;color:#fff;margin-top:30px;padding:.8em 1.8em}.modal .close{background-color:#2e2e2e;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFz2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4wLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTA5LTE3VDE2OjIwOjM2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA5LTE3VDE2OjIwOjM2KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wOS0xN1QxNjoyMDozNiswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphYThjOTM0NC03ZTViLTQzMTItOGFkNi1hOTJkMTI0YzRlMTIiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMmZiMzhmMC01YWQ0LTNlNDctYmI4ZS1jMmE3OTcyZTU3YTEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZmE5MjVkNi1lNzkwLTQ1OTctYWMzNi01NGVmZWMxM2UwZTciIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ZmE5MjVkNi1lNzkwLTQ1OTctYWMzNi01NGVmZWMxM2UwZTciIHN0RXZ0OndoZW49IjIwMjEtMDktMTdUMTY6MjA6MzYrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphYThjOTM0NC03ZTViLTQzMTItOGFkNi1hOTJkMTI0YzRlMTIiIHN0RXZ0OndoZW49IjIwMjEtMDktMTdUMTY6MjA6MzYrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv3qcl4AAAIuSURBVEiJvddLT1QxGMbxDnt1AxiIE/ACSvxs7lj6CdyqJN4AA0TRBFjIik8kCZHrIIHk56I9mTqZM+cU0EmaTJr2/bdvn77PacALHGAD9xD+UbuD9/iJxZCgcIFtTP4D6DjW0Uusg5A6LlJHD5voonMLwA6msYzTbIObVQq2stWcpbQ/viG8gxm8w3GKfY5dTFWDJvA1W9UJPif42DWhj7CEwyyb25hFyAc/wFqCSqt8i7lCeCcFf4NfKdYpvmO+yuLghIdYyVJzmALMt4RX0FcZ9ARf8DyPUZeifLVH+ISFBnjR3LoAT/Ba/3yORGU+rYFXQloagH4c3OkocBVoDh9SACn9leAG1T4tqrda6Ena6VDoKHBIExZSgOMs4IZ4z/PisJyNORXPdOTRNIllTBTWqr7az/AN98UasKZ/DXuiemt32haci2Y9QYmFYEescr2sb0vLG1ByN7tikalAF/id/d8Vr1KratcWXLXJtKuqtsMV9jBVEmsslP3OQwiXIQQD/VchhF5RpIJVjotC6mU7vcxSvSMKrlW8tuc7zNr20rley1LbQGfUWBvuuqaltrlGtdamL7hiSx0FndVgbVnrKrTUUdBGaxuSnVUtLbUuwH+1xWJrq4G3stR8UrG1NcBHWmpeHIqtrQH+zAhLDW5gbQ1tTFT1iiGWGsRnxaC1lX5ZNglu0FJXg/iWIZa+H6LAbuMVkcO7/vbu/YBF8f20qdDaCttESvs+Xv4Bb0sZ+wLolsQAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:auto 14px;border-radius:50%;cursor:pointer;display:inline-block;height:36px;position:absolute;right:10px;top:10px;width:36px;z-index:20}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:123 88% 33%;--primary-foreground:0 0% 98%;--secondary:123 30% 92%;--secondary-foreground:123 88% 20%;--accent:51 100% 50%;--accent-foreground:0 0% 0%;--success:123 88% 33%;--success-foreground:0 0% 98%;--warning:51 100% 50%;--warning-foreground:0 0% 0%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:123 88% 33%;--radius:0.75rem;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:123 88% 33%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:123 30% 92%;--sidebar-accent-foreground:123 88% 20%;--sidebar-border:220 13% 91%;--sidebar-ring:123 88% 33%;--brand-green:123 88% 33%;--brand-yellow:51 100% 50%;--brand-light-green:123 30% 92%;--brand-dark-green:123 88% 20%}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:123 88% 40%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:51 100% 60%;--accent-foreground:0 0% 0%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:123 88% 40%}*{@apply border-border}body{@apply bg-background text-foreground;font-family:Inter,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}}@layer utilities{.text-brand-green{color:hsl(var(--brand-green))}.text-brand-yellow{color:hsl(var(--brand-yellow))}.bg-brand-green{background-color:hsl(var(--brand-green))}.bg-brand-yellow{background-color:hsl(var(--brand-yellow))}.bg-brand-light-green{background-color:hsl(var(--brand-light-green))}.border-brand-green{border-color:hsl(var(--brand-green))}.gradient-brand{background:linear-gradient(135deg,hsl(var(--brand-green)) 0,hsl(var(--brand-yellow)) 100%)}.gradient-brand-soft{background:linear-gradient(135deg,hsl(var(--brand-light-green)) 0,#ecf9ed 100%)}}footer,footer .container{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;width:100%}footer .container{max-width:1200px;padding:20px 0}.page-container{background-color:#fff}.page-container,.page-content{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;justify-content:flex-start;width:100%}section{align-items:center;justify-content:center}section,section .container{display:inline-flex;width:100%}section .container{align-items:flex-start;flex-direction:column;justify-content:flex-start;max-width:1200px;padding:45px 0}.error-page{padding:45px 60px}.login-screen{align-items:center;display:inline-flex;flex:1 1 1px;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.login-screen .logo{display:inline-block;height:auto;left:45px;position:absolute;top:30px;width:45px}.login-screen .title{color:#1a1a1a;font-size:48px;font-weight:700;margin-bottom:30px;text-align:center}.login-screen .form-block{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start;margin-bottom:10px;max-width:360px;width:100%}.login-screen .form-title{color:#8e8e8e;display:inline-block;font-size:12px;font-weight:400;margin-bottom:3px;text-align:left;vertical-align:top;width:100%}.login-screen button,.login-screen input{font-size:14px;height:35px;width:100%}.login-screen button{align-items:center;background-color:#fff;border:1px solid var(--md-primary);border-radius:2px;color:var(--md-primary);display:inline-flex;justify-content:center;margin-top:8px;max-width:360px}.login-screen .forget{align-self:center;color:#8e8e8e;cursor:pointer;font-size:14px;margin-top:24px;text-decoration:underline}.login-screen .tnc{align-self:center;color:#8e8e8e;font-size:12px;margin-top:60px;max-width:360px;text-align:center;width:100%}.login-screen .tnc a{font-size:inherit}nav.menu{align-items:flex-start;background-color:#fff;box-shadow:0 0 4px #00000040;display:inline-flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:auto;padding:12px 0;transition:all .2s ease-in-out;visibility:visible;width:260px}nav.menu .title{background-color:#f0f0f0;color:#007bff;font-size:12px;font-weight:700;margin:6px 0;padding:6px 15px;text-align:left;width:100%}nav.menu .menu-item{align-items:center;color:#2e2e2e;cursor:pointer;display:inline-flex;flex-direction:row;font-size:14px;font-weight:500;gap:12px;justify-content:flex-start;padding:12px 15px;text-align:left;transition:all .2s ease-in-out;width:100%}nav.menu .menu-item:hover{background-color:#f0f0f0}nav.menu .menu-item.selected{background-color:#f0f0f0;border-left:4px solid #007bff;padding-left:16px}nav.menu .menu-item img{height:16px;width:16px}nav.menu .divider{background-color:#ddd;flex-shrink:0;height:1px;margin-bottom:12px;margin-top:12px;width:100%}.portal-screen{align-items:flex-start;display:inline-flex;flex:1 1 1px;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;width:100%}.portal-header{border-bottom:1px solid #eee;box-shadow:0 4px 4px #00000040;flex-shrink:0;gap:16px;height:75px;padding-left:30px;padding-right:45px;width:100%}.portal-header,.portal-header .logo{align-items:center;display:inline-flex;flex-direction:row;justify-content:flex-start}.portal-header .logo{gap:12px;height:45px;margin-right:auto;width:auto}.portal-header .logo img{height:100%;width:auto}.portal-header .logo .title{color:#000;font-size:24px;font-style:italic;font-weight:900}.portal-header .create{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;font-size:14px;gap:12px;justify-content:flex-start;padding:18px 0;position:relative;text-align:center;width:auto}.portal-header .create img{height:auto;width:8px}.portal-header .create .dropdown-menu{align-items:center;background-color:#fff;box-shadow:0 0 2px #0003;display:inline-flex;flex-direction:column;height:auto;justify-content:flex-start;left:-30px;opacity:0;position:absolute;top:calc(100% - 1px);transition:opacity .2s ease-in-out;visibility:hidden;width:180px;z-index:1}.portal-header .create:hover .dropdown-menu{opacity:1;visibility:visible}.portal-header .create .dropdown-item{cursor:pointer;font-size:14px;padding:6px 0;text-align:center;transition:background-color .2s ease-in-out;width:100%}.portal-header .create .dropdown-item:hover{background-color:#f9f9f9}.portal-header .button{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:auto 50%;border-radius:50%;cursor:pointer;display:inline-flex;flex-direction:row;height:30px;justify-content:center;transition:background-color .2s ease-in-out;width:30px}.portal-header .button img{height:15px;object-fit:contain;width:15px}.portal-header .button:hover{background-color:#ddd}.portal-header .button:active{background-color:#ccc}.portal-header .user{align-items:center;display:inline-flex;flex-direction:row;justify-content:flex-start;width:auto}.portal-header .user .thumbnail{align-items:center;background-color:#bbb;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ddd;border-radius:50%;color:#2e2e2e;display:inline-flex;font-size:16px;height:30px;justify-content:center;text-align:center;width:30px}.portal-header .user .name{color:#2e2e2e;font-size:14px;margin-left:5px;text-align:left}.portal-container{background-color:#f9f9f9;height:auto;width:100%}.portal-container,.portal-content{align-items:flex-start;display:inline-flex;flex:1 1;justify-content:flex-start;overflow:hidden}.portal-content{height:100%;width:auto}.portal-content>div{display:inline-flex;flex:1 1;flex-direction:column;height:100%;overflow:auto}.portal-content>div>div{flex-shrink:0}.portal-content *{font-family:Rubik,sans-serif}.portal-content ol,.portal-content ul{list-style:auto;padding-left:1.8em}.portal-content .card-container{align-items:flex-start;background-color:#fff;border-radius:16px;display:inline-flex;flex-direction:column;justify-content:flex-start;margin-top:30px;max-width:1440px;padding:24px 40px;width:100%}.portal-content .card-title{color:#2e2e2e;font-size:20px;font-weight:600;text-align:left}.portal-content .card-title.margin{margin-bottom:8px;margin-top:24px}.portal-content .card-subtitle{color:#2e2e2e;font-size:16px;margin-bottom:12px;margin-top:16px;text-align:left}.portal-content .card-desc{color:#2e2e2e;font-size:14px;margin-top:16px;text-align:left}.portal-content .agent-list{flex-direction:row;flex-wrap:wrap;gap:18px;margin-top:20px;width:100%}.portal-content .agent-item,.portal-content .agent-list{align-items:flex-start;display:inline-flex;justify-content:flex-start}.portal-content .agent-item{align-self:stretch;background-color:#fff;border-radius:16px;box-shadow:0 0 3px #0000001a;cursor:pointer;flex-direction:column;height:auto;padding:24px 18px;transition:background-color .2s ease-in-out;width:calc(25% - 24px)}.portal-dashboard .agent-item:hover{background-color:#f9f9f9}.portal-dashboard .agent-item.disabled{cursor:not-allowed;opacity:.6}.portal-dashboard .agent-item .icon{align-items:center;background-color:#2e2e2e;border-radius:50%;display:inline-flex;height:36px;justify-content:center;width:36px}.portal-dashboard .agent-item .icon img{height:60%;object-fit:contain;width:60%}.portal-dashboard .agent-item .name{color:#2e2e2e;font-size:16px;font-weight:600;margin-top:15px;text-align:left}.portal-dashboard .agent-item .desc{color:#2e2e2e;font-size:14px;margin-bottom:24px;margin-top:10px;text-align:left}.portal-dashboard .agent-item .placeholder{align-self:center;aspect-ratio:1;border-radius:8px;box-shadow:8px -8px 24px #0000001a;height:auto;margin-top:auto;width:80%}.AgentItem_item__b9pvL{align-items:flex-start;align-self:stretch;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #00000026;cursor:pointer;display:inline-flex;flex-direction:column;height:auto;justify-content:flex-start;padding:24px 18px;transition:transform .2s ease-in-out;width:calc(25% - 13.5px)}.AgentItem_item__b9pvL:hover{transform:scale(1.05)}.AgentItem_disabled__eTJL2{cursor:not-allowed;opacity:.6}.AgentItem_icon__UCvdm{align-items:center;background-color:#2e2e2e;border-radius:50%;display:inline-flex;height:36px;justify-content:center;width:36px}.AgentItem_iconImg__GLqUk{height:60%;object-fit:contain;width:60%}.AgentItem_name__6ZVZY{color:#2e2e2e;font-size:16px;font-weight:600;margin-top:15px;text-align:left}.AgentItem_desc__B8h4l{color:#2e2e2e;font-size:14px;margin-bottom:24px;margin-top:10px;text-align:left}.AgentItem_placeholder__PlkCf{align-self:center;aspect-ratio:1;border-radius:8px;box-shadow:8px -8px 24px #0000001a;height:auto;margin-top:auto;width:80%}.AgentIcon_item__qs9cl{align-items:center;align-self:stretch;cursor:pointer;display:inline-flex;flex-direction:column;gap:12px;height:auto;justify-content:flex-start;padding:24px 0;transition:transform .2s ease-in-out;width:150px}.AgentIcon_item__qs9cl:hover{transform:scale(1.05)}.AgentIcon_disabled__vAN0J{cursor:not-allowed;opacity:.6}.AgentIcon_icon__BO3gT{align-items:center;display:inline-flex;height:60px;justify-content:center;position:relative;width:60px}.AgentIcon_iconImg__WbzUh{height:60px;object-fit:contain;width:60px}.AgentIcon_subicon__8x0Zf{align-items:center;background-color:#fff;border-radius:4px;bottom:-6px;box-shadow:0 0 2px #0003;display:inline-flex;height:24px;justify-content:center;position:absolute;right:-6px;width:24px}.AgentIcon_subiconImg__yaeKu{height:18px;width:18px}.AgentIcon_name__gVLHE{color:#2e2e2e;font-size:14px;font-weight:600;text-align:center}.AgentIcon_note__MBjrA{color:#5e5e5e;font-size:12px;font-style:italic;margin-top:-6px;text-align:center}.portal-dashboard{align-items:flex-start;display:inline-flex;flex-direction:column;gap:12px;justify-content:flex-start;padding:24px 30px;width:100%}.portal-dashboard .title{color:#2e2e2e;font-size:20px;font-weight:600}.portal-dashboard .subtitle{color:#2e2e2e;cursor:pointer;font-size:12px;font-weight:400;margin-bottom:12px;text-decoration:underline}.portal-dashboard .card-container{margin-top:0;max-width:none}.portal-dashboard .background{background-color:#e7f8ff;background-image:url(/static/media/dashboard-bg.5df4b91931f6f12a8259.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;flex-direction:row;gap:24px;padding:24px;width:100%}.portal-dashboard .background,.portal-dashboard .background .profile{align-items:flex-start;display:inline-flex;justify-content:flex-start}.portal-dashboard .background .profile{flex-direction:column;gap:8px;width:280px}.portal-dashboard .background .profile .name{font-size:24px;font-weight:800}.portal-dashboard .background .profile .description,.portal-dashboard .background .profile button{font-size:14px}.portal-dashboard .background .detail{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:row;justify-content:flex-start;width:auto}.portal-dashboard .background .detail-item{align-items:center;display:inline-flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;width:auto}.portal-dashboard .background .detail-item .name{font-size:14px;font-weight:600}.portal-dashboard .background .detail-item .number{color:#007bff;font-size:24px;font-weight:800}.portal-dashboard .stat-list{align-items:flex-start;display:inline-flex;flex-direction:row;gap:16px;justify-content:flex-start;margin-top:24px;width:100%}.portal-dashboard .stat-item{align-items:center;border-radius:8px;box-shadow:0 0 2px #0000001a;display:inline-flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;padding:12px 16px;width:auto}.portal-dashboard .stat-item .name{font-size:14px;font-weight:600}.portal-dashboard .stat-item .number{font-size:12px;font-weight:400}.portal-dashboard .stat-item .number b{color:#007bff;font-size:24px;font-weight:800}.portal-dashboard .agent-list{margin-bottom:12px;margin-top:0}.portal-portfolio{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start;padding:24px 32px;width:100%}.portal-portfolio .card-container{margin-top:0}.portal-portfolio .title{align-items:center;color:#2e2e2e;display:inline-flex;flex-direction:row;font-size:16px;font-weight:600;justify-content:flex-start;margin-top:24px;text-align:left;width:100%}.portal-portfolio .subtitle{color:#2e2e2e;font-size:14px;margin-top:8px;text-align:left}.portal-portfolio .agent-list{align-items:center;flex-direction:row;flex-wrap:wrap;gap:18px;margin-top:20px}.portal-marketing,.portal-portfolio .agent-list{display:inline-flex;justify-content:flex-start;width:100%}.portal-marketing{align-items:flex-start;flex-direction:column;padding:24px 32px}.portal-marketing .card-container{margin-top:0}.portal-marketing .title{align-items:center;color:#2e2e2e;display:inline-flex;flex-direction:row;font-size:16px;font-weight:600;justify-content:flex-start;margin-top:24px;text-align:left;width:100%}.portal-marketing .subtitle{color:#2e2e2e;font-size:14px;margin-top:8px;text-align:left}.portal-marketing .agent-list{align-items:center;flex-direction:row;flex-wrap:wrap;gap:18px;margin-top:20px}.portal-factsheet,.portal-marketing .agent-list{display:inline-flex;justify-content:flex-start;width:100%}.portal-factsheet{align-items:flex-start;flex-direction:column;padding:24px 32px}.portal-factsheet .card-container{margin-top:0}.portal-factsheet .title{align-items:center;color:#2e2e2e;display:inline-flex;flex-direction:row;font-size:16px;font-weight:600;justify-content:flex-start;margin-top:24px;text-align:left;width:100%}.portal-factsheet .subtitle{color:#2e2e2e;font-size:14px;margin-top:8px;text-align:left}.portal-factsheet .agent-list{align-items:center;flex-direction:row;flex-wrap:wrap;gap:18px;margin-top:20px}.portal-factsheet .agent-list,.portal-reports{display:inline-flex;justify-content:flex-start;width:100%}.portal-reports{align-items:flex-start;flex-direction:column;padding:24px 32px}.portal-reports .card-container{margin-top:0}.portal-reports .title{align-items:center;color:#2e2e2e;display:inline-flex;flex-direction:row;font-size:16px;font-weight:600;justify-content:flex-start;margin-top:24px;text-align:left;width:100%}.portal-reports .subtitle{color:#2e2e2e;font-size:14px;margin-top:8px;text-align:left}.portal-reports .agent-list{align-items:center;flex-direction:row;flex-wrap:wrap;gap:18px;margin-top:20px}.portal-duediligence,.portal-reports .agent-list{display:inline-flex;justify-content:flex-start;width:100%}.portal-duediligence{align-items:flex-start;flex-direction:column;padding:24px 32px}.portal-duediligence .card-container{margin-top:0}.portal-duediligence .title{align-items:center;color:#2e2e2e;display:inline-flex;flex-direction:row;font-size:16px;font-weight:600;justify-content:flex-start;margin-top:24px;text-align:left;width:100%}.portal-duediligence .subtitle{color:#2e2e2e;font-size:14px;margin-top:8px;text-align:left}.portal-duediligence .agent-list{align-items:center;flex-direction:row;flex-wrap:wrap;gap:18px;margin-top:20px}.portal-compliance,.portal-duediligence .agent-list{display:inline-flex;justify-content:flex-start;width:100%}.portal-compliance{align-items:flex-start;flex-direction:column;padding:24px 32px}.portal-compliance .card-container{margin-top:0}.portal-compliance .title{align-items:center;color:#2e2e2e;display:inline-flex;flex-direction:row;font-size:16px;font-weight:600;justify-content:flex-start;margin-top:24px;text-align:left;width:100%}.portal-compliance .subtitle{color:#2e2e2e;font-size:14px;margin-top:8px;text-align:left}.portal-compliance .agent-list{align-items:center;flex-direction:row;flex-wrap:wrap;gap:18px;margin-top:20px}.portal-compliance .agent-list,.portal-familytrust{display:inline-flex;justify-content:flex-start;width:100%}.portal-familytrust{align-items:flex-start;flex-direction:column;padding:24px 32px}.portal-familytrust .card-container{margin-top:0}.portal-familytrust .title{align-items:center;color:#2e2e2e;display:inline-flex;flex-direction:row;font-size:16px;font-weight:600;justify-content:flex-start;margin-top:24px;text-align:left;width:100%}.portal-familytrust .subtitle{color:#2e2e2e;font-size:14px;margin-top:8px;text-align:left}.portal-familytrust .agent-list{align-items:center;flex-direction:row;flex-wrap:wrap;gap:18px;margin-top:20px}.portal-familytrust .agent-list,.portal-navcheckers{display:inline-flex;justify-content:flex-start;width:100%}.portal-navcheckers{align-items:flex-start;flex-direction:column;padding:24px 32px}.portal-navcheckers .card-container{margin-top:0}.portal-navcheckers .title{align-items:center;color:#2e2e2e;display:inline-flex;flex-direction:row;font-size:16px;font-weight:600;justify-content:flex-start;margin-top:24px;text-align:left;width:100%}.portal-navcheckers .subtitle{color:#2e2e2e;font-size:14px;margin-top:8px;text-align:left}.portal-navcheckers .agent-list{flex-wrap:wrap;gap:18px;margin-top:20px}.portal-content .header,.portal-navcheckers .agent-list{align-items:center;display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.portal-content .header{background-color:#fff;border-bottom:1px solid #eee;height:60px;padding:0 15px}.portal-content .header .back{align-items:center;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.portal-content .header .back img{height:24px;object-fit:contain;width:24px}.portal-content .header .title{color:#000;font-size:20px;font-weight:700;margin-left:8px;text-align:left}.portal-content .header .tutorial{cursor:pointer;height:18px;margin-left:8px;width:18px}.portal-content .header .tutorial img{height:100%;width:100%}.analyzer-analyzer-tab{align-items:center;animation:fadeIn .1s ease-in forwards}.analyzer-analyzer-tab,.analyzer-analyzer-tab .card-container{display:inline-flex;flex-direction:column;justify-content:flex-start;width:100%}.analyzer-analyzer-tab .card-container{align-items:flex-start;background-color:#fff;border-radius:16px;margin-top:0;max-width:1080px;padding:24px 40px}.analyzer-analyzer-tab .card-title{align-items:center;color:#333;display:inline-flex;flex-direction:row;font-size:20px;font-weight:600;justify-content:flex-start;text-align:left;width:100%}.analyzer-analyzer-tab .card-title.margin{margin-bottom:8px;margin-top:24px}.analyzer-analyzer-tab button.resume-button{font-size:14px;font-weight:500;margin-left:auto}.analyzer-analyzer-tab .card-subtitle{color:#333;font-size:16px;margin-bottom:12px;margin-top:16px;text-align:left}.analyzer-analyzer-tab .card-desc{color:#333;font-size:14px;margin-top:16px;text-align:left}.analyzer-analyzer-tab .card-bubble{align-items:flex-start;background-color:var(--md-background);border-radius:16px;display:inline-flex;flex-direction:column;justify-content:flex-start;margin-top:16px;padding:16px 40px;width:100%}.analyzer-analyzer-tab .card-bubble .job-title{align-items:center;color:var(--md-primary);display:inline-flex;flex-direction:row;font-size:18px;justify-content:flex-start;text-align:left;width:100%}.analyzer-analyzer-tab .card-bubble .job-title img{height:24px;margin-right:8px;object-fit:contain;width:24px}.analyzer-analyzer-tab .card-bubble .job-desc{color:#333;font-size:14px;line-height:24px;margin-top:8px;text-align:left}.analyzer-analyzer-tab .card-row{align-items:flex-start;display:inline-flex;flex-direction:row;gap:8px;justify-content:flex-start;margin-top:8px;width:100%}.analyzer-analyzer-tab .card-item{align-items:center;align-self:stretch;border:1px solid #d9d9d9;border-radius:16px;display:inline-flex;flex:3 1;flex-direction:column;justify-content:flex-start;padding:20px 12px;width:auto}.analyzer-analyzer-tab .card-item:first-child{flex:2 1}.analyzer-analyzer-tab .chart-container{align-items:flex-start;align-self:center;aspect-ratio:1;display:inline-flex;flex-direction:column;height:auto;justify-content:flex-start;width:80%}.analyzer-analyzer-tab .chart-container tspan{font-size:11px}.analyzer-analyzer-tab .card-heading{color:#333;font-size:20px;font-weight:400;margin-bottom:16px;text-align:center}.analyzer-analyzer-tab .chart{transform:rotate(-90deg)}.analyzer-analyzer-tab .chart-background{fill:none;stroke:#eaeaea;stroke-width:8}.analyzer-analyzer-tab .chart-progress{fill:none;stroke-width:8;stroke-dasharray:0,565.48;transition:stroke-dasharray .5s ease-in-out}.analyzer-analyzer-tab .chart-progress.good{stroke:#00a43d}.analyzer-analyzer-tab .chart-progress.normal{stroke:#fcc419}.analyzer-analyzer-tab .chart-progress.bad{stroke:#fa5252}.analyzer-analyzer-tab .chart-score{align-items:center;display:inline-flex;flex-direction:column;font-size:32px;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.analyzer-analyzer-tab .chart-score span{color:#707070;font-size:14px;font-weight:400;text-align:center}.analyzer-analyzer-tab .chart-score.good{color:#00a43d}.analyzer-analyzer-tab .chart-score.normal{color:#fcc419}.analyzer-analyzer-tab .chart-score.bad{color:#fa5252}.analyzer-analyzer-tab .card-comment{color:#707070;font-size:14px;text-align:center}.analyzer-analyzer-tab .card-metric{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start;margin-top:24px;width:100%}.analyzer-analyzer-tab .card-metric .metric-row{align-items:flex-start;display:inline-flex;flex-direction:row;gap:12px;justify-content:flex-start;margin-bottom:8px;width:100%}.analyzer-analyzer-tab .card-metric .metric-row p,.analyzer-analyzer-tab .card-metric .metric-row ul{font-size:14px;margin:0}.analyzer-analyzer-tab .card-metric img{height:18px;margin-top:3px;object-fit:contain;width:18px}.analyzer-analyzer-tab .card-metric .name{flex:1 1;font-size:16px;text-align:left}.analyzer-analyzer-tab .card-metric.good .name{color:#00a43d}.analyzer-analyzer-tab .card-metric.normal .name{color:#c99605}.analyzer-analyzer-tab .card-metric.bad .name{color:#fa5252}.analyzer-analyzer-tab .card-metric .number{font-size:16px;margin-left:8px;text-align:left}.analyzer-analyzer-tab .card-metric.good .number{color:#00a43d}.analyzer-analyzer-tab .card-metric.normal .number{color:#c99605}.analyzer-analyzer-tab .card-metric.bad .number{color:#fa5252}.analyzer-analyzer-tab .card-metric .bar{align-items:center;background-color:#d9d9d9;border-radius:3px;display:inline-flex;flex-direction:row;height:5px;justify-content:flex-start;width:100%}.analyzer-analyzer-tab .card-metric .fill{border-radius:3px;height:5px}.analyzer-analyzer-tab .card-metric.good .fill{background-color:#00a43d}.analyzer-analyzer-tab .card-metric.normal .fill{background-color:#c99605}.analyzer-analyzer-tab .card-metric.bad .fill{background-color:#fa5252}.analyzer-analyzer-tab .card-divider{background-color:#d9d9d9;display:inline-flex;height:1px;margin-bottom:16px;margin-top:auto;width:100%}.analyzer-analyzer-tab .card-paragraph{color:#707070;font-size:14px;text-align:left}.analyzer-analyzer-tab .card-paragraph .good{color:#00a43d}.analyzer-analyzer-tab .card-paragraph .normal{color:#fcc419}.analyzer-analyzer-tab .card-paragraph .bad{color:#fa5252}.analyzer-analyzer-tab .card-keyword{align-items:center;align-self:center;border:1px solid #0000;border-radius:15px;display:inline-flex;flex-direction:row;justify-content:flex-start;margin-bottom:8px;max-width:280px;padding:4px 32px;width:100%}.analyzer-analyzer-tab .card-keyword.good{background-color:var(--md-background);border-color:var(--md-primary)}.analyzer-analyzer-tab .card-keyword.missing{background-color:#ffefc2;border-color:#c99605}.analyzer-analyzer-tab .card-keyword img{height:16px;margin-right:8px;object-fit:contain;width:16px}.analyzer-analyzer-tab .card-keyword .name{flex:1 1;font-size:12px;text-align:left}.analyzer-analyzer-tab .card-keyword.good .name{color:var(--md-primary)}.analyzer-analyzer-tab .card-keyword.missing .name{color:#c99605}.analyzer-analyzer-tab .card-tip{color:#707070;font-size:11px;text-align:left}.analyzer-analyzer-tab .recom-bubble{align-items:flex-start;border:1px solid var(--md-primary);border-radius:16px;display:inline-flex;flex-direction:column;justify-content:flex-start;margin-top:8px;padding:16px 24px;width:100%}.analyzer-analyzer-tab .recom-bubble.good{background-color:var(--md-background);border-color:var(--md-primary)}.analyzer-analyzer-tab .recom-bubble.needed{background-color:#dfe9f4;border-color:#3a99ff}.analyzer-analyzer-tab .recom-bubble.missing{background-color:#ffefc2;border-color:#c99605}.analyzer-analyzer-tab .recom-title{align-items:center;color:var(--md-primary);display:inline-flex;flex-direction:row;font-size:16px;justify-content:flex-start;text-align:left;width:100%}.analyzer-analyzer-tab .recom-bubble.good .recom-title{color:var(--md-primary)}.analyzer-analyzer-tab .recom-bubble.needed .recom-title{color:#3a99ff}.analyzer-analyzer-tab .recom-bubble.missing .recom-title{color:#c99605}.analyzer-analyzer-tab .recom-title img{height:16px;margin-right:8px;object-fit:contain;width:16px}.analyzer-analyzer-tab .recom-desc{color:#707070;font-size:12px;margin-top:8px;text-align:left}.analyzer-analyzer-tab .next-row{flex-direction:row;gap:8px;margin-top:16px;width:100%}.analyzer-analyzer-tab .next-item,.analyzer-analyzer-tab .next-row{align-items:flex-start;display:inline-flex;justify-content:flex-start}.analyzer-analyzer-tab .next-item{align-self:stretch;border:1px solid #d9d9d9;border-radius:16px;flex:1 1;flex-direction:column;padding:16px 24px;width:auto}.analyzer-analyzer-tab .next-name{color:var(--md-primary);font-size:18px;text-align:left}.analyzer-analyzer-tab .next-desc{color:#707070;font-size:14px;line-height:24px;margin-top:8px;text-align:left}.analyzer-analyzer-tab .next-item ol,.analyzer-analyzer-tab .next-item ul{margin:0;padding-left:1.8em}.analyzer-analyzer-tab .buttons{align-items:center;display:inline-flex;flex-direction:row;gap:8px;justify-content:flex-end;margin-top:24px;width:100%}.analyzer-analyzer-tab .buttons button{border-radius:16px;height:40px;padding:0 1.2em}.analyzer-coach-tab{align-items:center;animation:fadeIn .1s ease-in forwards}.analyzer-coach-tab,.analyzer-coach-tab .card-container{display:inline-flex;flex-direction:column;justify-content:flex-start;width:100%}.analyzer-coach-tab .card-container{align-items:flex-start;background-color:#fff;border-radius:16px;max-width:1280px;padding:24px 40px}.analyzer-coach-tab .card-title{color:#333;font-size:20px;font-weight:600;text-align:left}.analyzer-coach-tab .card-desc{color:#333;font-size:14px;margin-top:16px;text-align:left}.analyzer-coach-tab .card-content{align-items:flex-start;display:inline-flex;flex-direction:row;gap:24px;justify-content:flex-start;margin-top:24px;width:100%}.analyzer-coach-tab .resume-container{border:1px solid #d9d9d9;border-radius:16px;flex:1 1;padding:20px 45px 160px;position:relative;width:auto}.analyzer-coach-tab .resume,.analyzer-coach-tab .resume-container{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start}.analyzer-coach-tab .resume{width:100%}.analyzer-coach-tab .resume *{font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif}.analyzer-coach-tab .resume p{margin:0}.analyzer-coach-tab .resume mark{background-color:#ffefc2;cursor:pointer}.analyzer-coach-tab .resume-intro{align-self:center;color:#333;font-size:18px;font-weight:600;line-height:1.5em;margin-bottom:16px;text-align:center}.analyzer-coach-tab .resume-title{align-items:flex-start;border-bottom:1px solid #ddd;color:#333;display:inline-flex;flex-direction:column;font-size:16px;font-weight:600;justify-content:flex-start;margin-top:16px;padding-bottom:8px;text-align:left;text-transform:uppercase;width:100%}.analyzer-coach-tab .resume-paragraph{color:#333;font-size:16px;line-height:1.5em;margin-bottom:8px;margin-top:8px;text-align:left}.analyzer-coach-tab .resume-paragraph ul{padding-left:1.5em}.analyzer-coach-tab .marker{background-color:#ffefc2;border-radius:50%;cursor:pointer;height:32px;position:absolute;right:-16px;width:32px}.analyzer-coach-tab .marker,.analyzer-coach-tab .marker span{align-items:center;display:inline-flex;flex-direction:column;justify-content:center}.analyzer-coach-tab .marker span{border:1px solid #fff;border-radius:50%;color:#fff;font-size:10px;height:16px;text-align:center;width:16px}.analyzer-coach-tab .comment-container{align-items:flex-start;align-self:stretch;display:inline-flex;flex-direction:column;justify-content:flex-start;position:relative;width:320px}.analyzer-coach-tab .comment-container .card-title{font-size:18px;font-weight:600;margin-bottom:8px}.analyzer-coach-tab .comment-container .card-desc{margin-top:0}.analyzer-coach-tab .comment-block{align-items:flex-start;animation:fadeIn .1s ease-in forwards;background-color:#fff;border:1px solid #d9d9d9;border-radius:16px;display:inline-flex;flex-direction:column;gap:8px;justify-content:flex-start;left:0;padding:20px;position:absolute;width:100%}.analyzer-coach-tab .score-rate{align-items:center;border:8px solid var(--md-primary);border-radius:50%;color:var(--md-primary);display:inline-flex;font-size:18px;font-weight:500;height:75px;justify-content:center;margin-left:0;text-align:center;width:75px}.analyzer-coach-tab .score-rate.good{border-color:var(--md-score-good);color:var(--md-score-good)}.analyzer-coach-tab .score-rate.normal{border-color:var(--md-score-normal);color:var(--md-score-normal)}.analyzer-coach-tab .score-rate.bad{border-color:var(--md-score-bad);color:var(--md-score-bad)}.analyzer-coach-tab .score-rate.none{border-color:#999;color:#999}.analyzer-coach-tab .comment-block .title{color:#707070;font-size:14px;text-align:left}.analyzer-coach-tab .comment-block .paragraph{color:#333;font-size:14px;text-align:left;width:100%}.analyzer-coach-tab .comment-block .paragraph p{font-size:inherit;margin:0}.analyzer-coach-tab .comment-block .paragraph.original{background-color:#eee;border-radius:8px;cursor:pointer;padding:8px}.analyzer-coach-tab .comment-block .paragraph.enhance{background-color:#ffefc2;border-radius:8px;cursor:pointer;font-weight:600;padding:8px}.analyzer-coach-tab .buttons{align-items:center;display:inline-flex;flex-direction:row;gap:8px;justify-content:flex-end;margin-top:24px;width:100%}.analyzer-coach-tab .buttons button{align-items:center;border-radius:16px;display:inline-flex;flex-direction:row;height:40px;padding:0 1.2em}.analyzer-coach-tab .buttons button img{height:24px;margin-right:8px;object-fit:contain;width:24px}.analyzer-editor-tab{align-items:center;animation:fadeIn .1s ease-in forwards}.analyzer-editor-tab,.analyzer-editor-tab .card-container{display:inline-flex;flex-direction:column;justify-content:flex-start;width:100%}.analyzer-editor-tab .card-container{align-items:flex-start;background-color:#fff;border-radius:16px;margin-top:0;max-width:1080px;padding:24px 40px}.analyzer-editor-tab .card-title{align-items:center;color:#333;display:inline-flex;flex-direction:row;font-size:20px;font-weight:600;justify-content:flex-start;text-align:left;width:100%}.analyzer-editor-tab .card-title.margin{margin-bottom:8px;margin-top:24px}.analyzer-editor-tab button.resume-button{font-size:14px;font-weight:500;margin-left:auto}.analyzer-editor-tab .card-subtitle{color:#333;font-size:16px;margin-bottom:12px;margin-top:16px;text-align:left}.analyzer-editor-tab .card-desc{color:#333;font-size:14px;margin-top:16px;text-align:left}.analyzer-editor-tab .card-bubble{align-items:flex-start;background-color:var(--md-background);border-radius:16px;display:inline-flex;flex-direction:column;justify-content:flex-start;margin-top:16px;padding:16px 40px;width:100%}.analyzer-editor-tab .card-bubble .job-title{align-items:center;color:var(--md-primary);display:inline-flex;flex-direction:row;font-size:18px;justify-content:flex-start;text-align:left;width:100%}.analyzer-editor-tab .card-bubble .job-title img{height:24px;margin-right:8px;object-fit:contain;width:24px}.analyzer-editor-tab .card-bubble .job-desc{color:#333;font-size:14px;line-height:24px;margin-top:8px;text-align:left}.analyzer-editor-tab .card-row{align-items:flex-start;display:inline-flex;flex-direction:row;gap:8px;justify-content:flex-start;margin-top:8px;width:100%}.analyzer-editor-tab .card-item{align-items:center;align-self:stretch;border:1px solid #d9d9d9;border-radius:16px;display:inline-flex;flex:3 1;flex-direction:column;justify-content:flex-start;padding:20px 12px;width:auto}.analyzer-editor-tab .card-item:first-child{flex:2 1}.analyzer-editor-tab .chart-container{align-items:flex-start;align-self:center;aspect-ratio:1;display:inline-flex;flex-direction:column;height:auto;justify-content:flex-start;width:80%}.analyzer-editor-tab .chart-container tspan{font-size:11px}.analyzer-editor-tab .card-heading{color:#333;font-size:20px;font-weight:400;margin-bottom:16px;text-align:center}.analyzer-editor-tab .chart{transform:rotate(-90deg)}.analyzer-editor-tab .chart-background{fill:none;stroke:#eaeaea;stroke-width:8}.analyzer-editor-tab .chart-progress{fill:none;stroke-width:8;stroke-dasharray:0,565.48;transition:stroke-dasharray .5s ease-in-out}.analyzer-editor-tab .chart-progress.good{stroke:#00a43d}.analyzer-editor-tab .chart-progress.normal{stroke:#fcc419}.analyzer-editor-tab .chart-progress.bad{stroke:#fa5252}.analyzer-editor-tab .chart-score{align-items:center;display:inline-flex;flex-direction:column;font-size:32px;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.analyzer-editor-tab .chart-score span{color:#707070;font-size:14px;font-weight:400;text-align:center}.analyzer-editor-tab .chart-score.good{color:#00a43d}.analyzer-editor-tab .chart-score.normal{color:#fcc419}.analyzer-editor-tab .chart-score.bad{color:#fa5252}.analyzer-editor-tab .card-comment{color:#707070;font-size:14px;text-align:center}.analyzer-editor-tab .card-metric{flex-direction:column;margin-top:24px}.analyzer-editor-tab .card-metric,.analyzer-editor-tab .card-metric .metric-row{align-items:flex-start;display:inline-flex;justify-content:flex-start;width:100%}.analyzer-editor-tab .card-metric .metric-row{flex-direction:row;gap:12px;margin-bottom:8px}.analyzer-editor-tab .card-metric .metric-row p,.analyzer-editor-tab .card-metric .metric-row ul{font-size:14px;margin:0}.analyzer-editor-tab .card-metric img{height:18px;margin-top:3px;object-fit:contain;width:18px}.analyzer-editor-tab .card-metric .name{flex:1 1;font-size:16px;text-align:left}.analyzer-editor-tab .card-metric.good .name{color:#00a43d}.analyzer-editor-tab .card-metric.normal .name{color:#c99605}.analyzer-editor-tab .card-metric.bad .name{color:#fa5252}.analyzer-editor-tab .card-metric .number{font-size:16px;margin-left:8px;text-align:left}.analyzer-editor-tab .card-metric.good .number{color:#00a43d}.analyzer-editor-tab .card-metric.normal .number{color:#c99605}.analyzer-editor-tab .card-metric.bad .number{color:#fa5252}.analyzer-editor-tab .card-metric .bar{align-items:center;background-color:#d9d9d9;border-radius:3px;display:inline-flex;flex-direction:row;height:5px;justify-content:flex-start;width:100%}.analyzer-editor-tab .card-metric .fill{border-radius:3px;height:5px}.analyzer-editor-tab .card-metric.good .fill{background-color:#00a43d}.analyzer-editor-tab .card-metric.normal .fill{background-color:#c99605}.analyzer-editor-tab .card-metric.bad .fill{background-color:#fa5252}.analyzer-editor-tab .card-divider{background-color:#d9d9d9;display:inline-flex;height:1px;margin-bottom:16px;margin-top:auto;width:100%}.analyzer-editor-tab .card-paragraph{color:#707070;font-size:14px;text-align:left}.analyzer-editor-tab .card-paragraph .good{color:#00a43d}.analyzer-editor-tab .card-paragraph .normal{color:#fcc419}.analyzer-editor-tab .card-paragraph .bad{color:#fa5252}.analyzer-editor-tab .card-keyword{align-items:center;align-self:center;border:1px solid #0000;border-radius:15px;display:inline-flex;flex-direction:row;justify-content:flex-start;margin-bottom:8px;max-width:280px;padding:4px 32px;width:100%}.analyzer-editor-tab .card-keyword.good{background-color:var(--md-background);border-color:var(--md-primary)}.analyzer-editor-tab .card-keyword.missing{background-color:#ffefc2;border-color:#c99605}.analyzer-editor-tab .card-keyword img{height:16px;margin-right:8px;object-fit:contain;width:16px}.analyzer-editor-tab .card-keyword .name{flex:1 1;font-size:12px;text-align:left}.analyzer-editor-tab .card-keyword.good .name{color:var(--md-primary)}.analyzer-editor-tab .card-keyword.missing .name{color:#c99605}.analyzer-editor-tab .card-tip{color:#707070;font-size:11px;text-align:left}.analyzer-editor-tab .recom-bubble{align-items:flex-start;border:1px solid var(--md-primary);border-radius:16px;display:inline-flex;flex-direction:column;justify-content:flex-start;margin-top:8px;padding:16px 24px;width:100%}.analyzer-editor-tab .recom-bubble.good{background-color:var(--md-background);border-color:var(--md-primary)}.analyzer-editor-tab .recom-bubble.needed{background-color:#dfe9f4;border-color:#3a99ff}.analyzer-editor-tab .recom-bubble.missing{background-color:#ffefc2;border-color:#c99605}.analyzer-editor-tab .recom-title{align-items:center;color:var(--md-primary);display:inline-flex;flex-direction:row;font-size:16px;justify-content:flex-start;text-align:left;width:100%}.analyzer-editor-tab .recom-bubble.good .recom-title{color:var(--md-primary)}.analyzer-editor-tab .recom-bubble.needed .recom-title{color:#3a99ff}.analyzer-editor-tab .recom-bubble.missing .recom-title{color:#c99605}.analyzer-editor-tab .recom-title img{height:16px;margin-right:8px;object-fit:contain;width:16px}.analyzer-editor-tab .recom-desc{color:#707070;font-size:12px;margin-top:8px;text-align:left}.analyzer-editor-tab .next-row{flex-direction:row;gap:8px;margin-top:16px;width:100%}.analyzer-editor-tab .next-item,.analyzer-editor-tab .next-row{align-items:flex-start;display:inline-flex;justify-content:flex-start}.analyzer-editor-tab .next-item{align-self:stretch;border:1px solid #d9d9d9;border-radius:16px;flex:1 1;flex-direction:column;padding:16px 24px;width:auto}.analyzer-editor-tab .next-name{color:var(--md-primary);font-size:18px;text-align:left}.analyzer-editor-tab .next-desc{color:#707070;font-size:14px;line-height:24px;margin-top:8px;text-align:left}.analyzer-editor-tab .next-item ol,.analyzer-editor-tab .next-item ul{margin:0;padding-left:1.8em}.analyzer-editor-tab .buttons{align-items:center;display:inline-flex;flex-direction:row;gap:8px;justify-content:flex-end;margin-top:24px;width:100%}.analyzer-editor-tab .buttons button{border-radius:16px;height:40px;padding:0 1.2em}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:left;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:#fff0;border-left:.1px solid #0000;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;width:100%;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1,lower-alpha) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2,lower-roman) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4,lower-alpha) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.portal-compliance-check{align-items:center}.portal-compliance-check .tab-list{background-color:#fff;height:60px}.portal-compliance-check .tab-list,.portal-compliance-check .tab-list .container{align-items:center;display:inline-flex;flex-direction:row;justify-content:center;width:100%}.portal-compliance-check .tab-list .container{height:100%;max-width:900px}.portal-compliance-check .tab-list .tab-item{align-items:center;border-radius:16px;color:var(--md-primary);cursor:pointer;display:inline-flex;font-size:16px;height:45px;justify-content:center;padding:0 45px;text-align:center;transition:all .2s ease-in-out;width:auto}.portal-compliance-check .tab-list .tab-item.selected{background-color:var(--md-background);font-weight:700}.portal-compliance-check .tab-content{align-items:center;display:inline-flex;flex-direction:column;justify-content:flex-start;padding:30px;width:100%}.portal-compliance-check .card-container,.portal-compliance-check .card-container.new-form{align-items:flex-start;background-color:#fff;border-radius:16px;display:inline-flex;flex-direction:column;justify-content:flex-start;margin-bottom:30px;max-width:1080px;padding:24px 40px;position:relative;width:100%}.portal-compliance-check .card-container.new-form{margin-top:30px}.portal-compliance-check .card-title{color:#333;font-size:20px;font-weight:600;text-align:left}.portal-compliance-check .card-title.margin{margin-bottom:8px;margin-top:24px}.portal-compliance-check .card-subtitle{color:#333;font-size:16px;margin-bottom:12px;margin-top:16px;text-align:left}.portal-compliance-check .card-desc{color:#333;font-size:14px;margin-top:16px;text-align:left}.portal-compliance-check .form-container{align-items:flex-start;background-color:#fff;border-radius:16px;display:inline-flex;flex-direction:column;justify-content:flex-start;margin-top:30px;max-width:480px;width:100%}.portal-compliance-check .form-container .title{color:#333;font-size:16px;font-weight:600;text-align:left}.portal-compliance-check .form-container .form-row{align-items:flex-start;display:inline-flex;flex-direction:row;gap:24px;justify-content:flex-start;margin-top:16px;width:100%}.portal-compliance-check .form-container .form-block{align-items:flex-start;align-self:stretch;display:inline-flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin-bottom:24px;width:100%}.portal-compliance-check .form-container .form-subrow{align-items:flex-start;display:inline-flex;flex-direction:row;gap:8px;justify-content:flex-start;width:100%}.portal-compliance-check .form-container .form-title{color:#333;font-size:12px;margin-bottom:8px;text-align:left}.portal-compliance-check .form-container input,.portal-compliance-check .form-container select{background-color:#eee;border:1px solid #0000;border-radius:8px;font-size:14px;height:40px;padding:8px 16px;width:100%}.portal-compliance-check .form-container textarea{background-color:#eee;border:1px solid #0000;border-radius:8px;font-size:14px;min-height:120px;resize:vertical;width:100%}.portal-compliance-check .form-container select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAA3XAAAN1wFCKJt4AAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAACs0lEQVR4Ae2ZMWsbMRTHfWc8pRA6XOMbOjUEjDEYjLdsgUC3DP0QaRPyHbJ06VRoSD5GljbtkE9gjA3FGEJLhwwxzRTIZuzL/xmfudA7nyRLso4+wSGd9PSk38+JOetKJS5sgA2wATbABtgAG2ADbIANsIH/0ICXZG61Wpvj8fjNZDK5GQwGj8mxorfr9fqLcrm8U6lUfne73YeYZyag3W6/BvhFFEVvPRTUU9/3L3EdI/guDi5ijQ81nE6nX3AdAM0HW4T6CiIOO53OrddoNF7CzABwYQrgPf4a9n6ipIw53wW2BtiusdEgZbN3YKvjQ/ZPMZgGT3MCSkCJUhI43ZUDT3sPid1HYz+HpHASBOBj5H0f/w9b8d2SujASJOBLxE5fCr0l4Mkh5yXIwBMYsdN3wKckZU7bWQmy8MRJ7H6v17tC+3MOeHLYOQkq8MRM7GUiG41GP6rV6is023QvUDZg710QBN//ogjEGwtRhD/v9/sntKmZAGpAwreiSVgB/gjIEXEvBNBNkSTogP9HQFEk6IJPFeC6BJ3wmQJclaAbfqkA1ySYgM8V4IoEU/BCAtYtwSS8sIB1STANLyXAtgQb8NICbEmwBa8kwLQEm/DKAkxJsA2/kgDdEtYBv7IAXRLWBU/7f/ZihDoUi9dsNs8w973E/NmRO8UvObrOSke/5xc/abOCRPp1CaC1lCTMN5l2bp+1f23wtMCz84CsFUX7Vc4TkHtDND/itMLTuloFUEIFCTRNpGiHp0W1C6CkBiQYgTcmQLMEY/BGBWiSYBTeuIAVJRiHtyJAUYIVeGsCJCVYg7cqQFCCVXjrAuYSvoZh+AftXVzxQ9A9XlV/wOPtR4qxWXQ+Csvu26vVats0aTgc/kI1e1Ulm4Tj2QAbYANsgA2wATbABtgAG2ADbEDBwBOgU797lHQjzAAAAABJRU5ErkJggg==);background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:auto 6px;color:var(--md-primary)}.portal-compliance-check .form-container input:focus,.portal-compliance-check .form-container select:focus,.portal-compliance-check .form-container textarea:focus{outline:none}.portal-compliance-check .form-container .form-options{align-items:center;display:inline-flex;flex-direction:row;gap:16px;justify-content:flex-start;width:100%}.portal-compliance-check .form-container .form-option{align-items:center;border:1px solid var(--md-primary);border-radius:18px;color:var(--md-primary);cursor:pointer;display:inline-flex;flex-direction:row;font-size:14px;height:36px;justify-content:center;padding:0 24px;text-align:center;transition:all .2s ease-in-out;white-space:nowrap;width:auto}.portal-compliance-check .form-container .form-option.selected{background-color:var(--md-primary);color:#fff}.portal-compliance-check .form-container button{font-size:14px}.portal-compliance-check .action-row{align-items:center;display:inline-flex;flex-direction:column;justify-content:flex-start;margin-bottom:30px;width:100%}.portal-compliance-check .action-row .container{align-items:center;display:inline-flex;flex-direction:row;justify-content:space-between;max-width:1080px;padding:0 30px;width:100%}.portal-compliance-check .form-col-row{align-items:flex-start;display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.portal-compliance-check .form-col{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start}.portal-compliance-check .form-col:first-child{flex:1 1;width:auto}.portal-compliance-check .form-col:last-child{padding-left:48px;padding-top:24px;width:480px}.portal-compliance-check .subtitle{font-size:16px;font-weight:600;margin-bottom:12px;text-align:left}.portal-compliance-check .form-row{gap:24px;margin-top:16px}.portal-compliance-check .form-row,.portal-compliance-check .form-subrow{align-items:flex-start;display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.portal-compliance-check .form-subrow{gap:16px}.portal-compliance-check .form-block{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;justify-content:flex-start;width:auto}.portal-compliance-check .form-title{color:#000;font-size:12px;margin-bottom:8px;text-align:left}.portal-compliance-check input,.portal-compliance-check select{background-color:#eee;border:1px solid #ddd;border-radius:8px;font-size:14px;height:40px;padding:8px 16px;width:100%}.portal-compliance-check input[type=date]{flex:1 1;width:auto}.portal-compliance-check select{background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:auto 6px}.portal-compliance-check select.time{width:80px}.portal-compliance-check textarea{background-color:#eee;border:1px solid #ddd;border-radius:8px;min-height:120px;padding:8px 12px;resize:vertical;width:100%}.portal-compliance-check button{font-size:14px}.portal-compliance-check .divider{background-color:#ddd;flex-shrink:0;height:1px;margin-bottom:12px;margin-top:36px;width:100%}.portal-compliance-check .chart-container{align-items:flex-start;align-self:center;aspect-ratio:1;display:inline-flex;flex-direction:column;height:auto;justify-content:flex-start;width:80%}.portal-compliance-check .chart-container tspan{font-size:11px}.modal[name=newsfeed-notification] .form{align-items:center;gap:12px;width:640px}.modal[name=newsfeed-notification] .title{font-size:18px;font-weight:600;text-align:center}.modal[name=newsfeed-notification] .form-block{align-items:flex-start;display:inline-flex;flex-direction:column;gap:8px;justify-content:flex-start;width:100%}.modal[name=newsfeed-notification] .form-title{color:#000;font-size:14px;font-weight:600;text-align:left}.modal[name=newsfeed-notification] .form-checkboxes{align-items:flex-start;display:inline-flex;flex-direction:column;gap:6px;justify-content:flex-start;width:100%}.modal[name=newsfeed-notification] .form-checkbox{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;gap:6px;justify-content:flex-start;width:auto}.modal[name=newsfeed-notification] .form-checkbox-box{align-items:center;border:1px solid #000;display:inline-flex;height:15px;justify-content:center;width:15px}.modal[name=newsfeed-notification] .form-checkbox-box img{height:15px;width:15px}.modal[name=newsfeed-notification] .form-checkbox-label{color:#000;flex:1 1;font-size:14px;text-align:left}.modal[name=newsfeed-notification] input{border-radius:6px}.modal[name=newsfeed-notification] select{background-position:calc(100% - 8px);background-size:10px;border:1px solid #ddd;height:48px;max-width:240px;padding:15px 12px 14px;width:100%}.modal[name=newsfeed-notification] button{align-items:center;border:none;border-radius:20px;color:#fff;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;margin-top:12px;padding:0;width:320px}.modal[name=newsfeed-notification] .cancel{cursor:pointer;font-size:14px;text-decoration:underline}.modal[name=newsfeed-report] .form{align-items:center;gap:12px;width:640px}.modal[name=newsfeed-report] .title{font-size:18px;font-weight:600;text-align:center}.modal[name=newsfeed-report] .cancel{cursor:pointer;font-size:14px;text-decoration:underline}.modal[name=newsfeed-report] .report-list{flex-direction:column}.modal[name=newsfeed-report] .report-item,.modal[name=newsfeed-report] .report-list{align-items:flex-start;display:inline-flex;gap:12px;justify-content:flex-start;width:100%}.modal[name=newsfeed-report] .report-item{border-radius:12px;box-shadow:0 0 2px #00000040;flex-direction:row;padding:12px 18px}.modal[name=newsfeed-report] .report-detail{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;gap:6px;justify-content:flex-start}.modal[name=newsfeed-report] .report-title{font-size:16px;font-weight:600;text-align:left}.modal[name=newsfeed-report] .report-date{font-size:12px;text-align:left}.modal[name=newsfeed-report] .report-button{font-size:14px;margin-top:0;padding:.4em 1.2em}.tool-newsfeed-agent{align-items:center}.tool-newsfeed-agent .container{flex-direction:column;padding:0 24px}.tool-newsfeed-agent .container,.tool-newsfeed-agent .list{align-items:flex-start;display:inline-flex;justify-content:flex-start;width:100%}.tool-newsfeed-agent .list{flex-direction:row;flex-wrap:wrap;gap:18px;margin-top:24px;max-width:1440px}.tool-newsfeed-agent .subtitle{font-size:20px;font-weight:600;margin-top:24px;max-width:1440px;text-align:left;width:100%}.tool-newsfeed-agent .newsfeed-item{align-items:flex-start;background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 0 2px #00000026;display:inline-flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:24px;position:relative;width:calc(33.3333% - 12px)}.tool-newsfeed-agent .newsfeed-item .newsfeed-title{color:#2e2e2e;font-size:20px;margin-bottom:12px;text-align:left}.tool-newsfeed-agent .newsfeed-item .attr{color:#2e2e2e;font-size:14px;text-align:left}.tool-newsfeed-agent .newsfeed-item .status{align-items:center;display:inline-flex;flex-direction:row;gap:6px;justify-content:flex-start;position:absolute;right:18px;top:15px}.tool-newsfeed-agent .newsfeed-item .status .statusText{font-size:11px;font-weight:400}.tool-newsfeed-agent .newsfeed-item .status.online .statusText{color:#22c55e}.tool-newsfeed-agent .newsfeed-item .status.paused .statusText{color:#ef4444}.tool-newsfeed-agent .newsfeed-item .status .dot{border-radius:50%;height:8px;width:8px}.tool-newsfeed-agent .newsfeed-item .status.online .dot{background-color:#22c55e}.tool-newsfeed-agent .newsfeed-item .status.paused .dot{background-color:#ef4444}.tool-newsfeed-agent .newsfeed-item .button-row{align-items:center;display:inline-flex;flex-direction:row;gap:8px;justify-content:center;margin-top:12px}.tool-newsfeed-agent .newsfeed-item button{font-size:14px}.uitable{align-items:flex-start;flex-direction:column;gap:8px}.uitable,.uitable .uitable-row{display:inline-flex;justify-content:flex-start;width:100%}.uitable .uitable-row{align-items:center;flex-direction:row;font-size:0;margin:0;padding:5px 0}.uitable select.uitable-offset{background-color:#fff;background-position:calc(100% - 6px);background-repeat:no-repeat;background-size:auto 6px;border:1px solid var(--md-secondary);border-radius:5px;height:35px;margin-right:5px;padding-left:10px;width:60px}.uitable .uitable-label{color:#333;font-size:14px;text-align:left}.uitable input.uitable-search{background-color:#fff;margin-left:auto;padding-left:10px;width:120px}.uitable button.uitable-search,.uitable input.uitable-search{border:1px solid var(--md-secondary);border-radius:5px;height:35px}.uitable button.uitable-search{background-color:var(--md-secondary);color:#fff;margin-left:5px}.uitable table{background-color:#fff;border-collapse:collapse;width:100%}.uitable table tr,.uitable tbody,.uitable thead{width:100%}.uitable table thead tr{border-bottom:2px solid #000}.uitable table tbody tr:nth-child(odd){background-color:#f9f9f9}.uitable table th{background-position:100%;background-repeat:no-repeat;background-size:auto 12px;color:#000;cursor:pointer;font-size:14px;font-weight:700;padding:.8em 1.2em;text-align:left;transition:all .2s ease-in-out}.uitable table th img{height:9px;margin-left:4px;width:9px}.uitable table td{color:#1a1a1a;font-size:14px;padding:.8em 1.2em;text-align:left}.uitable table td button{font-size:14px;margin-bottom:6px;margin-right:6px}.uitable .uitable-pagination{align-items:center;display:inline-flex;flex-direction:row;justify-content:center;margin-left:auto}.uitable .uitable-pagination-item{align-items:center;border-radius:6px;color:#000;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;text-align:center;transition:background-color .2s ease-in-out;width:36px}.uitable .uitable-pagination-item:hover{background-color:#f9f9f9}.uitable .uitable-pagination-item.disabled{color:#9e9e9e;cursor:not-allowed}.uitable i.empty{color:#8e8e8e;display:inline-block;font-size:14px;padding:24px 0;text-align:center;width:100%}.tool-factsheet-generator{align-items:center}.tool-factsheet-generator .container{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start;padding:0 24px;width:100%}.tool-factsheet-generator .card-container .button-row,.tool-factsheet-generator .subtitle{align-items:center;display:inline-flex;flex-direction:row;gap:12px;justify-content:flex-start;width:100%}.tool-factsheet-generator .subtitle{font-size:20px;font-weight:600;margin-top:24px;max-width:1440px;text-align:left}.tool-factsheet-generator .factsheet-item{align-items:flex-start;background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 0 2px #00000026;display:inline-flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:24px;position:relative;width:calc(33.3333% - 12px)}.tool-factsheet-generator button.blue{background-color:var(--md-secondary)}.tool-factsheet-generator .filter{background-position:calc(100% - 8px);background-size:10px;border:1px solid #ddd;height:48px;max-width:240px;padding:15px 12px 14px;width:100%}.tool-factsheet-generator .table-container{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start;max-width:1440px;width:100%}.modal[name=factsheet-template] .form{align-items:center;gap:12px;width:960px}.modal[name=factsheet-template] .title{align-items:center;display:inline-flex;flex-direction:row;font-size:18px;font-weight:600;gap:12px;justify-content:flex-start;margin-bottom:24px;text-align:left}.modal[name=factsheet-template] .col-row{align-items:flex-start;display:inline-flex;flex-direction:row;gap:36px;justify-content:flex-start;width:100%}.modal[name=factsheet-template] .col-main{flex:1 1;position:relative}.modal[name=factsheet-template] .col,.modal[name=factsheet-template] .col-main{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start}.modal[name=factsheet-template] .col{gap:12px;width:320px}.modal[name=factsheet-template] .subtitle{font-size:16px;margin-bottom:12px;margin-top:0}.modal[name=factsheet-template] .grid{border:1px solid #ddd;display:grid;grid-template-columns:repeat(10,50px);grid-template-rows:repeat(18,50px);height:900px;position:relative;-webkit-user-select:none;user-select:none;width:500px}.modal[name=factsheet-template] .grid-cell{border:1px solid #ddd}.modal[name=factsheet-template] .grid-item{align-items:flex-start;background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 1px 3px #0000001a;cursor:move;display:inline-flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:absolute;-webkit-user-select:none;user-select:none}.modal[name=factsheet-template] .grid-item .top{align-items:center;background-color:#c7e2ff;display:inline-flex;flex-direction:row;justify-content:space-between;width:100%}.modal[name=factsheet-template] .grid-item .name{color:var(--md-secondary);font-size:11px;font-weight:600;text-align:left}.modal[name=factsheet-template] .grid-item .delete{align-items:center;color:red;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:14px;justify-content:center;text-align:center;width:14px}.modal[name=factsheet-template] .grid-item .body{align-items:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:inline-flex;flex:1 1;flex-direction:column;font-size:11px;justify-content:center;overflow:hidden;width:100%}.modal[name=factsheet-template] .grid-item .body p{font-size:11px;margin:0}.modal[name=factsheet-template] .grid-item .bottom{align-items:center;background-color:#c7e2ff;display:inline-flex;flex-direction:row;justify-content:space-between;width:100%}.modal[name=factsheet-template] .grid-item .label{color:var(--md-secondary);font-size:11px;font-weight:600;text-align:left}.modal[name=factsheet-template] .grid-item select{background-position:calc(100% - 2px);background-size:auto 6px;font-size:11px;height:14px;padding:0 8px 0 4px;width:auto}.modal[name=factsheet-template] .form-block{align-items:flex-start;display:inline-flex;flex-direction:column;gap:8px;justify-content:flex-start;width:100%}.modal[name=factsheet-template] .form-title{color:#000;font-size:14px;font-weight:600;text-align:left}.modal[name=factsheet-template] .form-checkboxes{align-items:flex-start;display:inline-flex;flex-direction:column;gap:6px;justify-content:flex-start;width:100%}.modal[name=factsheet-template] .form-checkbox{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;gap:6px;justify-content:flex-start;width:auto}.modal[name=factsheet-template] .form-checkbox-box{align-items:center;border:1px solid #000;display:inline-flex;height:15px;justify-content:center;width:15px}.modal[name=factsheet-template] .form-checkbox-box img{height:15px;width:15px}.modal[name=factsheet-template] .form-checkbox-label{color:#000;flex:1 1;font-size:14px;text-align:left}.modal[name=factsheet-template] input{border-radius:6px;height:36px;padding:0 12px}.modal[name=factsheet-template] textarea{border-radius:6px;min-height:60px;padding:8px 12px;resize:vertical}.modal[name=factsheet-template] select{background-position:calc(100% - 8px);background-size:10px;border:1px solid #ddd;height:36px;max-width:240px;padding:0 12px;width:100%}.modal[name=factsheet-template] button{font-size:14px;margin-top:0;padding:.4em 1.2em}.modal[name=factsheet-template] .cancel{cursor:pointer;font-size:14px;text-decoration:underline}.modal[name=factsheet-add] .form{align-items:center;gap:12px;width:640px}.modal[name=factsheet-add] .title{font-size:18px;font-weight:600;text-align:center}.modal[name=factsheet-add] .form-block{align-items:flex-start;display:inline-flex;flex-direction:column;gap:8px;justify-content:flex-start;width:100%}.modal[name=factsheet-add] .form-title{color:#000;font-size:14px;font-weight:600;text-align:left}.modal[name=factsheet-add] .form-checkboxes{align-items:flex-start;display:inline-flex;flex-direction:column;gap:6px;justify-content:flex-start;width:100%}.modal[name=factsheet-add] .form-checkbox{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;gap:6px;justify-content:flex-start;width:auto}.modal[name=factsheet-add] .form-checkbox-box{align-items:center;border:1px solid #000;display:inline-flex;height:15px;justify-content:center;width:15px}.modal[name=factsheet-add] .form-checkbox-box img{height:15px;width:15px}.modal[name=factsheet-add] .form-checkbox-label{color:#000;flex:1 1;font-size:14px;text-align:left}.modal[name=factsheet-add] input{border-radius:6px}.modal[name=factsheet-add] select{background-position:calc(100% - 8px);background-size:10px;border:1px solid #ddd;height:48px;max-width:240px;padding:15px 12px 14px;width:100%}.modal[name=factsheet-add] button{align-items:center;border:none;border-radius:20px;color:#fff;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;margin-top:12px;padding:0;width:320px}.modal[name=factsheet-add] table{border:1px solid #5e5e5e;border-collapse:collapse;font-size:14px;width:100%}.modal[name=factsheet-add] td,th{border:1px solid #ddd;padding:8px}.modal[name=factsheet-add] tr:nth-child(2n){background-color:#f2f2f2}.modal[name=factsheet-add] tr:hover{background-color:#ddd}.modal[name=factsheet-add] th{background-color:#04aa6d;color:#fff;padding-bottom:12px;padding-top:12px;text-align:left}.modal[name=factsheet-add] .cancel{cursor:pointer;font-size:14px;text-decoration:underline}.modal[name=disclaimer-add] .form{align-items:center;gap:12px;width:720px}.modal[name=disclaimer-add] .title{font-size:18px;font-weight:600;text-align:center}.modal[name=disclaimer-add] .form-block{align-items:flex-start;display:inline-flex;flex-direction:column;gap:8px;justify-content:flex-start;width:100%}.modal[name=disclaimer-add] .form-title{color:#000;font-size:14px;font-weight:600;text-align:left}.modal[name=disclaimer-add] .form-checkboxes{align-items:flex-start;display:inline-flex;flex-direction:column;gap:6px;justify-content:flex-start;width:100%}.modal[name=disclaimer-add] .form-checkbox{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;gap:6px;justify-content:flex-start;width:auto}.modal[name=disclaimer-add] .form-checkbox-box{align-items:center;border:1px solid #000;display:inline-flex;height:15px;justify-content:center;width:15px}.modal[name=disclaimer-add] .form-checkbox-box img{height:15px;width:15px}.modal[name=disclaimer-add] .form-checkbox-label{color:#000;flex:1 1;font-size:14px;text-align:left}.modal[name=disclaimer-add] input{border-radius:6px}.modal[name=disclaimer-add] input[type=date]{max-width:240px}.modal[name=disclaimer-add] select{background-position:calc(100% - 16px);background-size:10px;border:1px solid #ddd;height:48px;max-width:320px;padding:15px 12px 14px;width:100%}.modal[name=disclaimer-add] button{border-radius:8px;margin-top:0;padding:.4em 1.2em;width:120px}.modal[name=disclaimer-add] button.main{align-items:center;border:none;border-radius:20px;color:#fff;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;margin-top:12px;padding:0;width:320px}.modal[name=disclaimer-add] .col-row{align-items:flex-start;display:inline-flex;flex-direction:row;gap:36px;justify-content:flex-start;width:100%}.modal[name=disclaimer-add] .col-main{flex:1 1}.modal[name=disclaimer-add] .col,.modal[name=disclaimer-add] .col-main{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start}.modal[name=disclaimer-add] .col{gap:12px;width:160px}.modal[name=disclaimer-add] .divider{background-color:#ddd;flex-shrink:0;height:1px;margin:6px 0;width:100%}.modal[name=disclaimer-add] .cancel{cursor:pointer;font-size:14px;text-decoration:underline}.modal[name=disclaimer-add] .preview{border-left:4px solid #ccc;color:#2e2e2e;font-size:16px;font-style:italic;margin:0;padding-left:.8em;position:relative}.modal[name=disclaimer-add] .preview:before{color:#9e9e9e;content:"“";font-family:serif;font-size:1em;left:.2em;line-height:1;position:absolute;top:-.2em}.modal[name=disclaimer-add] .preview:after{color:#9e9e9e;content:"”";font-family:serif;font-size:1em}.modal[name=disclaimer-add] .check{border:1px solid #ddd;border-radius:6px;color:#2e2e2e;font-size:16px;font-style:italic;padding:6px 12px}.modal[name=disclaimer-add] .check mark{background-color:#ffefc2;color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit}.modal[name=disclaimer-add] .check-note{color:#5e5e5e;font-size:14px;margin-top:6px;text-align:left}.modal[name=disclaimer-template] .form{align-items:center;gap:12px;width:640px}.modal[name=disclaimer-template] .title{font-size:18px;font-weight:600;text-align:center}.modal[name=disclaimer-template] .cancel{cursor:pointer;font-size:14px;text-decoration:underline}.modal[name=disclaimer-template] .report-list{align-items:flex-start;display:inline-flex;flex-direction:column;gap:12px;justify-content:flex-start;width:100%}.modal[name=disclaimer-template] .report-item{align-items:flex-start;border-radius:12px;box-shadow:0 0 2px #00000040;display:inline-flex;flex-direction:row;gap:12px;justify-content:flex-start;padding:12px 18px;width:100%}.modal[name=disclaimer-template] .report-detail{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;gap:6px;justify-content:flex-start}.modal[name=disclaimer-template] .report-title{font-size:16px;font-weight:600;text-align:left}.modal[name=disclaimer-template] .report-date{font-size:12px;text-align:left}.modal[name=disclaimer-template] .report-button{font-size:14px;margin-top:0;padding:.4em 1.2em}.modal[name=disclaimer-template] button.add{align-items:center;border:none;border-radius:20px;color:#fff;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;margin-top:12px;padding:0;width:320px}.tool-disclaimer-builder{align-items:center}.tool-disclaimer-builder .container{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start;padding:0 24px;width:100%}.tool-disclaimer-builder .card-container .button-row,.tool-disclaimer-builder .subtitle{align-items:center;display:inline-flex;flex-direction:row;gap:12px;justify-content:flex-start;width:100%}.tool-disclaimer-builder .subtitle{font-size:20px;font-weight:600;margin-top:24px;max-width:1440px;text-align:left}.tool-disclaimer-builder .disclaimer-item{align-items:flex-start;background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 0 2px #00000026;display:inline-flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:24px;position:relative;width:calc(33.3333% - 12px)}.tool-disclaimer-builder button.blue{background-color:var(--md-secondary)}.tool-disclaimer-builder select{background-position:calc(100% - 8px);background-size:10px;border:1px solid #ddd;height:48px;max-width:240px;padding:15px 12px 14px;width:100%}.tool-disclaimer-builder .table-container{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start;max-width:1440px;width:100%}.tool-performance-calculation{align-items:center}.tool-performance-calculation .container{flex-direction:column;max-width:1200px;padding:60px 48px}.tool-performance-calculation .container,.tool-performance-calculation .title-row{align-items:flex-start;display:inline-flex;gap:24px;justify-content:flex-start;width:100%}.tool-performance-calculation .title-row{flex-direction:row}.tool-performance-calculation .icon{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 2px #0003;display:inline-flex;height:72px;justify-content:center;width:72px}.tool-performance-calculation .icon img{height:auto;width:75%}.tool-performance-calculation .detail{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;gap:6px;justify-content:flex-start}.tool-performance-calculation .name{font-size:32px}.tool-performance-calculation .subname{color:#007bff;font-size:14px}.tool-performance-calculation .description{font-size:14px;line-height:1.6em}.tool-performance-calculation .description .copy{cursor:pointer;font-size:20px;margin-left:6px}.tool-performance-calculation .description .view{cursor:pointer;margin-left:6px}.tool-performance-calculation .more{cursor:pointer;font-size:14px;text-decoration:underline}.tool-performance-calculation .card-container{margin-top:12px}.tool-performance-calculation .slider{display:inline-block;height:480px;margin-top:12px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%}.tool-performance-calculation .slider img{height:100%;margin-right:24px;width:auto}.tool-trade-signal{align-items:center}.tool-trade-signal .container{flex-direction:column;max-width:1200px;padding:60px 48px}.tool-trade-signal .container,.tool-trade-signal .title-row{align-items:flex-start;display:inline-flex;gap:24px;justify-content:flex-start;width:100%}.tool-trade-signal .title-row{flex-direction:row}.tool-trade-signal .icon{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 2px #0003;display:inline-flex;height:72px;justify-content:center;width:72px}.tool-trade-signal .icon img{height:auto;width:75%}.tool-trade-signal .detail{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;gap:6px;justify-content:flex-start}.tool-trade-signal .name{font-size:32px}.tool-trade-signal .subname{color:#007bff;font-size:14px}.tool-trade-signal .description{font-size:14px;line-height:1.6em}.tool-trade-signal .description .copy{cursor:pointer;font-size:20px;margin-left:6px}.tool-trade-signal .description .view{cursor:pointer;margin-left:6px}.tool-trade-signal .more{cursor:pointer;font-size:14px;text-decoration:underline}.tool-trade-signal .card-container{margin-top:12px}.tool-trade-signal .slider{display:inline-block;height:480px;margin-top:12px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%}.tool-trade-signal .slider img{height:100%;margin-right:24px;width:auto}.modal[name=rfp-add] .form{align-items:center;gap:12px;width:720px}.modal[name=rfp-add] .title{font-size:18px;font-weight:600;text-align:center}.modal[name=rfp-add] .form-block{align-items:flex-start;display:inline-flex;flex-direction:column;gap:8px;justify-content:flex-start;width:100%}.modal[name=rfp-add] .form-title{align-items:center;border:1px solid #ddd;border-radius:6px;box-shadow:0 0 2px #0000001a;color:#000;display:inline-flex;flex-direction:row;font-size:14px;font-weight:600;justify-content:flex-start;padding:12px 18px;text-align:left;width:100%}.modal[name=rfp-add] .form-title .form-drag{border:1px solid #ccc;border-radius:3px;cursor:move;font-size:18px;margin-left:auto;padding:6px 8px}.modal[name=rfp-add] .form-checkboxes{align-items:flex-start;display:inline-flex;flex-direction:column;gap:6px;justify-content:flex-start;width:100%}.modal[name=rfp-add] .form-checkbox{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;gap:6px;justify-content:flex-start;width:auto}.modal[name=rfp-add] .form-checkbox-box{align-items:center;border:1px solid #000;display:inline-flex;height:15px;justify-content:center;width:15px}.modal[name=rfp-add] .form-checkbox-box img{height:15px;width:15px}.modal[name=rfp-add] .form-checkbox-label{color:#000;flex:1 1;font-size:14px;text-align:left}.modal[name=rfp-add] input{border-radius:6px}.modal[name=rfp-add] input[type=date]{max-width:240px}.modal[name=rfp-add] select{background-position:calc(100% - 16px);background-size:10px;border:1px solid #ddd;height:48px;max-width:320px;padding:15px 12px 14px;width:100%}.modal[name=rfp-add] button{border-radius:8px;margin-top:0;padding:.4em 1.2em;width:120px}.modal[name=rfp-add] button.main{align-items:center;border:none;border-radius:20px;color:#fff;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;margin-top:12px;padding:0;width:320px}.modal[name=rfp-add] .col-row{flex-direction:row;gap:36px;width:100%}.modal[name=rfp-add] .col-main,.modal[name=rfp-add] .col-row{align-items:flex-start;display:inline-flex;justify-content:flex-start}.modal[name=rfp-add] .col-main{flex:1 1;flex-direction:column}.modal[name=rfp-add] .col{align-items:flex-start;display:inline-flex;flex-direction:column;gap:12px;justify-content:flex-start;width:160px}.modal[name=rfp-add] .divider{background-color:#ddd;flex-shrink:0;height:1px;margin:6px 0;width:100%}.modal[name=rfp-add] .cancel{cursor:pointer;font-size:14px;text-decoration:underline}.modal[name=rfp-add] .preview{border-left:4px solid #ccc;color:#2e2e2e;font-size:16px;font-style:italic;margin:0;padding-left:.8em;position:relative}.modal[name=rfp-add] .preview:before{color:#9e9e9e;content:"“";font-family:serif;font-size:1em;left:.2em;line-height:1;position:absolute;top:-.2em}.modal[name=rfp-add] .preview:after{color:#9e9e9e;content:"”";font-family:serif;font-size:1em}.modal[name=rfp-add] .check{border:1px solid #ddd;border-radius:6px;color:#2e2e2e;font-size:16px;font-style:italic;padding:6px 12px}.modal[name=rfp-add] .check mark{background-color:#ffefc2;color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit}.modal[name=rfp-add] .check-note{color:#5e5e5e;font-size:14px;margin-top:6px;text-align:left}.modal[name=rfp-template] .form{align-items:center;gap:12px;width:640px}.modal[name=rfp-template] .title{font-size:18px;font-weight:600;text-align:center}.modal[name=rfp-template] .cancel{cursor:pointer;font-size:14px;text-decoration:underline}.modal[name=rfp-template] .report-list{flex-direction:column}.modal[name=rfp-template] .report-item,.modal[name=rfp-template] .report-list{align-items:flex-start;display:inline-flex;gap:12px;justify-content:flex-start;width:100%}.modal[name=rfp-template] .report-item{border-radius:12px;box-shadow:0 0 2px #00000040;flex-direction:row;padding:12px 18px}.modal[name=rfp-template] .report-detail{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;gap:6px;justify-content:flex-start}.modal[name=rfp-template] .report-title{font-size:16px;font-weight:600;text-align:left}.modal[name=rfp-template] .report-date{font-size:12px;text-align:left}.modal[name=rfp-template] .report-button{font-size:14px;margin-top:0;padding:.4em 1.2em}.modal[name=rfp-template] button.add{align-items:center;border:none;border-radius:20px;color:#fff;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;margin-top:12px;padding:0;width:320px}.tool-rfp-builder{align-items:center}.tool-rfp-builder .container{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start;padding:0 24px;width:100%}.tool-rfp-builder .card-container .button-row,.tool-rfp-builder .subtitle{align-items:center;display:inline-flex;flex-direction:row;gap:12px;justify-content:flex-start;width:100%}.tool-rfp-builder .subtitle{font-size:20px;font-weight:600;margin-top:24px;max-width:1440px;text-align:left}.tool-rfp-builder .disclaimer-item{align-items:flex-start;background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 0 2px #00000026;display:inline-flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:24px;position:relative;width:calc(33.3333% - 12px)}.tool-rfp-builder button.blue{background-color:var(--md-secondary)}.tool-rfp-builder select{background-position:calc(100% - 8px);background-size:10px;border:1px solid #ddd;height:48px;max-width:240px;padding:15px 12px 14px;width:100%}.tool-rfp-builder .table-container{align-items:flex-start;max-width:1440px}.portal-chatbot,.tool-rfp-builder .table-container{display:inline-flex;flex-direction:column;justify-content:flex-start;width:100%}.portal-chatbot{align-items:center;background-color:#f9f9f9}.portal-chatbot .chat-container{justify-content:center;padding:60px}.portal-chatbot .chat-card,.portal-chatbot .chat-container{align-items:center;display:inline-flex;flex:1 1;flex-direction:column;width:100%}.portal-chatbot .chat-card{background-color:#fff;height:100%;justify-content:flex-start;max-width:1080px}.portal-chatbot .chat-card .top{align-items:center;border-bottom:1px solid #ddd;display:inline-flex;flex-direction:row;gap:8px;justify-content:flex-start;padding:12px 18px;width:100%}.portal-chatbot .chat-card .top img{height:18px;width:18px}.portal-chatbot .clear-chat{cursor:pointer;font-size:14px;font-weight:400;margin-left:auto;text-decoration:underline}.portal-chatbot .chat-list{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;gap:8px;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:12px 18px;width:100%}.portal-chatbot .chat-list .chat-item{border:1px solid #2e2e2e;border-radius:8px;color:#2e2e2e;font-size:14px;padding:6px 12px;text-align:left}.portal-chatbot .chat-list .chat-item.assistant{align-self:flex-start}.portal-chatbot .chat-list .chat-item.user{align-self:flex-end;background-color:#2e2e2e;color:#fff}.portal-chatbot .chat-list .empty{font-size:16px;padding:48px 0}.portal-chatbot .chat-input,.portal-chatbot .chat-list .empty{align-items:center;display:inline-flex;flex-direction:row;justify-content:center;width:100%}.portal-chatbot .chat-input{border-top:1px solid #ddd;flex-shrink:0;gap:8px;margin-top:auto;padding:12px 18px}.portal-chatbot .chat-input input{border:1px solid #2e2e2e;border-radius:6px;flex:1 1;height:36px;min-width:0;padding:4px 6px}.portal-chatbot .chat-input input:focus{outline:none}.portal-chatbot .chat-input .send-button{align-items:center;border:1px solid #2e2e2e;border-radius:6px;cursor:pointer;display:inline-flex;flex-direction:row;height:36px;justify-content:center;width:36px}.portal-chatbot .chat-input .send-button.active{background-color:#78efa4}.portal-chatbot .chat-input .send-button img{height:16px;object-fit:contain;width:16px}.portal-chatbot .empty{align-items:center;color:#8e8e8e;display:inline-flex;flex-direction:column;font-size:14px;justify-content:center;padding:48px 0;width:100%}.portal-chatbot .phone-container{justify-content:center;padding:36px}.portal-chatbot .phone-card,.portal-chatbot .phone-container{align-items:center;border-radius:36px;display:inline-flex;flex:1 1;flex-direction:column;height:auto;width:100%}.portal-chatbot .phone-card{background-color:#2e2e2e;justify-content:flex-start;max-width:900px}.portal-chatbot .avatar-container{flex:1 1;position:relative;width:100%}.portal-chatbot .avatar,.portal-chatbot .avatar-container{align-items:center;display:inline-flex;flex-direction:column;height:auto;justify-content:center}.portal-chatbot .avatar{aspect-ratio:1;background-color:#5e5e5e;border-radius:50%;width:90px}.portal-chatbot .avatar img{height:75px;width:75px}.portal-chatbot .start{border-radius:50%;cursor:pointer;height:75px;width:75px}.portal-chatbot .start img{height:75px;width:75px}.portal-chatbot .subtitle{color:#2e2e2e;font-size:16px;text-align:left}.portal-chatbot .controller-container{align-items:center;border-top:1px solid #ccc;display:inline-flex;flex-direction:row;height:80px;justify-content:center;width:100%}.portal-chatbot .microphone{align-items:center;background-color:#5e5e5e;border-radius:50%;display:inline-flex;flex-direction:column;height:48px;justify-content:center;width:48px}.portal-chatbot .microphone.muted{background-color:#cc0606;cursor:not-allowed}.portal-chatbot .microphone img{height:30px;width:30px}.portal-chatbot .permission-container{align-items:center;background-color:#fff;border-radius:36px;display:inline-flex;flex-direction:column;gap:18px;justify-content:flex-start;margin-top:120px;max-width:640px;padding:36px;width:100%}.portal-chatbot .permission-container .title{font-size:18px;font-weight:600;text-align:center}.portal-chatbot .permission-container .icon{height:90px;width:90px}.portal-chatbot .permission-container .icon img{height:auto;width:100%}.portal-chatbot .permission-container button{align-self:center}.portal-staff .card-title{align-items:center;display:inline-flex;flex-direction:row;gap:16px;justify-content:flex-start;margin-bottom:8px}.portal-staff-detail .card-container{max-width:1200px}.portal-staff-detail .form-content{flex-direction:row;gap:48px;width:100%}.portal-staff-detail .form-col,.portal-staff-detail .form-content{align-items:flex-start;display:inline-flex;justify-content:flex-start}.portal-staff-detail .form-col{flex-direction:column}.portal-staff-detail .subtitle{font-size:16px;font-weight:600;text-align:left}.portal-staff-detail .form-row{gap:24px;margin-top:16px}.portal-staff-detail .form-row,.portal-staff-detail .form-subrow{align-items:flex-start;display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.portal-staff-detail .form-subrow{gap:16px}.portal-staff-detail .form-block{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;justify-content:flex-start;width:auto}.portal-staff-detail .form-title{color:#000;font-size:12px;margin-bottom:8px;text-align:left}.portal-staff-detail input,.portal-staff-detail select{background-color:#eee;border:1px solid #ddd;border-radius:8px;font-size:14px;height:40px;padding:8px 16px;width:100%}.portal-staff-detail select{background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:auto 6px}.portal-staff-detail textarea{background-color:#eee;border:1px solid #ddd;border-radius:8px;min-height:120px;padding:8px 12px;resize:vertical;width:100%}.portal-staff-detail button{font-size:14px}.portal-staff-detail .divider{background-color:#ddd;flex-shrink:0;height:1px;margin:24px 0;width:100%}.portal-settings{align-items:center;padding-bottom:30px}.portal-settings,.portal-settings .card-container{display:inline-flex;flex-direction:column;justify-content:flex-start;width:100%}.portal-settings .card-container{align-items:flex-start;background-color:#fff;border-radius:16px;margin-top:30px;max-width:800px;padding:24px 40px}.portal-settings .card-title{color:#333;font-size:20px;font-weight:600;text-align:left}.portal-settings .card-title.margin{margin-bottom:8px;margin-top:24px}.portal-settings .card-subtitle{color:#333;font-size:16px;margin-bottom:12px;margin-top:16px;text-align:left}.portal-settings .card-desc{color:#333;font-size:14px;margin-top:16px;text-align:left}.portal-settings .form-row{flex-direction:row;gap:24px;margin-top:16px;width:100%}.portal-settings .form-block,.portal-settings .form-row{align-items:flex-start;display:inline-flex;justify-content:flex-start}.portal-settings .form-block{flex:1 1;flex-direction:column;max-width:calc(50% - 12px);width:auto}.portal-settings .form-title{color:#000;font-size:12px;margin-bottom:8px;text-align:left}.portal-settings input,.portal-settings select{background-color:#eee;border:1px solid #ddd;border-radius:8px;font-size:14px;height:40px;padding:8px 16px;width:100%}.portal-settings textarea{background-color:#eee;border:1px solid #ddd;border-radius:8px;min-height:120px;padding:8px 12px;resize:vertical;width:100%}.portal-settings button{font-size:14px}.portal-settings .divider{background-color:#ddd;flex-shrink:0;height:1px;margin:24px 0;width:100%}
/*# sourceMappingURL=main.7bc77358.css.map*/