@import url("https://fonts.cdnfonts.com/css/droid-sans-mono-2");.code-editor-wrapper{width:100%;height:100%;font-family:Roboto Mono,monospace}.code-editor-textarea{width:calc(100% - 2rem);height:calc(100% - 2rem);color:var(--color7);font-size:20px;background-color:var(--color1);outline:none;resize:none;border:none;padding:1rem}.company-card{align-self:center;display:flex;flex-flow:column;gap:1.5rem;align-items:flex-start;border-radius:1rem;border:1px solid var(--color1);box-shadow:5px 5px 5px 0 var(--shadow2);padding:1rem;font-size:24px}.company-card-header{display:flex;flex-flow:row;align-items:center;justify-content:center;gap:2rem}.company-card-name{font-size:40px;font-weight:500}.company-industry{font-size:24px;font-weight:500}.company-location{font-weight:500}.company-card-body{display:flex;flex-flow:column;gap:1.5rem;align-items:flex-start}.company-card-info{display:flex;flex-flow:row wrap;gap:.5rem}.company-users-list{display:flex;flex-flow:column;gap:.25rem;width:100%}.company-user-row{display:flex;flex-flow:row;gap:.5rem;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-radius:1rem;border:1px solid var(--color1);width:calc(100% - 1.5rem)}.company-section-title{font-size:18px;font-weight:500}.verification{display:flex;align-items:center;justify-content:start;background-color:#fff3cd;color:#856404;border:1px solid #ffeeba;border-radius:5px;padding:10px 15px;font-size:.95rem;font-weight:700;width:fit-content;margin-top:10px}.verification:before{content:"⚠️ ";font-size:1rem;margin-right:8px}.company-users-list{border:none}.user-table p{font-size:1rem;text-align:left;vertical-align:middle;border:none}.user-table tbody tr{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.user-card td{font-size:1rem;padding:15px;text-align:left;vertical-align:middle;border:none}.user-avatar{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background-color:#c1bfbf;font-weight:700;color:white;font-size:1rem}.user-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-initials{font-size:1.5rem;text-transform:uppercase}.user-name{font-weight:700}.user-email,.user-job,.user-name{font-size:1rem}.user-action{text-align:right}.action-btn{background:none;border:none;font-size:20px;cursor:pointer;padding:5px}.rating-container{display:flex;flex-direction:column;align-items:center;gap:10px}.rating-label{font-size:1.25rem!important;font-weight:500}.rating-row{align-items:center}.rating-circles,.rating-row{display:flex;gap:8px}.rating-icon{transition:transform .2s}.rating-icon:hover{transform:scale(1.2)}.circle-selected{color:#1976d2}.rating-side-label{font-size:.875rem;font-weight:400}.salary-range-container{display:flex;flex-direction:column;align-items:center;gap:10px}.salary-range-label{font-size:1.25rem!important;font-weight:500}.salary-range-slider-container{width:300px;display:flex;flex-direction:column;gap:8px;align-items:center}.salary-range-value{font-size:1rem!important;font-weight:400}.MuiSlider-root{width:200%}.MuiSlider-thumb{background-color:#1976d2}.ai-chat-tabs-wrapper{display:flex;flex-direction:column;height:100%;color:white;background-color:var(--terminal-color);font-family:monospace}.ai-chat-tabs-content,.ai-chat-tabs-wrapper{width:100%;margin:0;padding:0;overflow:hidden}.ai-chat-tabs-content{flex:1;min-height:0;position:relative}.ai-chat-tabs-content>div{height:100%;width:100%}.instructions-content{white-space:pre-line;font-size:16px;padding:1rem;height:100%;overflow-y:auto;box-sizing:border-box}.ai-chat-tabs-bottom-bar-wrapper{flex-shrink:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:var(--color5)}.ai-chat-tabs-buttons-wrapper{display:flex;flex-direction:row;gap:0}.ai-chat-tab-button{border:none;outline:none;border-radius:0;color:var(--text1);background-color:var(--button);padding:.5rem 1rem;cursor:pointer;font-size:18px;font-weight:500}.ai-chat-tab-active{background-color:var(--status)}.pulse-move{animation:pulse .4s ease}@keyframes pulse-move{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}