body{background-color:#fff;color:#2a4d69;font-family:Segoe UI,sans-serif;margin:0;padding:0}.container{margin:auto;max-width:900px;padding:40px 20px}.logo{color:#2a4d69;cursor:pointer;font-size:40px;font-weight:700;letter-spacing:1px;text-shadow:1px 1px 3px rgba(0,0,0,.1);transition:transform .3s ease}.logo:hover{transform:scale(1.05)}.logo .tld{color:#8a8a8a}.tagline{color:#4d4d4d;font-size:16px;margin-bottom:40px}.main-tagline{color:#2a4d69;font-size:20px;font-style:italic;margin-bottom:10px;text-align:left}.sub-tagline{color:#4d4d4d;font-size:16px;font-weight:400;margin-bottom:30px;text-align:left}.search-container{margin-bottom:40px;position:relative}.search-bar{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;padding:15px;width:100%}.suggestions-dropdown{background-color:#fff;border:1px solid #ccc;border-top:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.suggestion-item{cursor:pointer;padding:10px}.suggestion-item:hover{background-color:#f2f2f2}.result-card{background-color:#e6f2ff;border:1px solid #ccc;border-radius:6px;margin-bottom:20px;padding:20px}.compare-button{background-color:#2a4d69;border:none;border-radius:4px;color:#fff;cursor:pointer;float:right;padding:8px 16px}.company-section{margin-bottom:40px}.data-action{float:right}.data-action,.submit-data-button{background-color:#2a4d69;border:none;border-radius:4px;color:#fff;cursor:pointer}.submit-data-button{padding:8px 16px}.recent-section,.reviews-section{margin-top:40px}.recent-section h3{font-size:18px;margin-bottom:10px}.recent-section ul{list-style:none;padding:0}.recent-section li{font-size:14px;margin-bottom:6px}.footer{color:gray;font-size:12px;margin-top:80px;text-align:center}.footer span.footer-link{cursor:pointer;margin:0 5px;text-decoration:underline}.footer span.footer-link:hover{color:#2a4d69}@media (max-width:600px){.container{padding:20px}.search-bar{font-size:14px;padding:12px}}.review-form{background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;margin-top:20px;padding:15px}.review-form h4{margin-bottom:10px;margin-top:0}.form-description{color:#666;font-size:14px}.form-description,.review-field{margin-bottom:15px}.review-form input[type=text],.review-form select,.review-form textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:8px;width:100%}.star-rating{display:inline-block}.star{cursor:pointer;font-size:24px;margin-right:5px}.review-submit-button{background-color:#2a4d69;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.employee-status{display:inline-flex;gap:8px;margin-top:5px}.status-option{align-items:center;border:1px solid transparent;border-radius:20px;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;padding:6px 13px 8px 11px;transition:background-color .2s ease,border-color .2s ease}.status-option:hover{background-color:#f0f0f0}.status-option.active{background-color:#2a4d69;border-color:#2a4d69;color:#fff}.status-icon{margin-right:4px}.status-icon,.status-label{font-size:14px}.review-list{display:flex;flex-direction:column;gap:15px}.no-reviews{color:#666;font-style:italic}.review-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:15px}.review-header{justify-content:space-between;margin-bottom:10px}.header-left,.review-header{align-items:center;display:flex}.header-left{gap:10px}.review-rating{font-size:16px}.star{color:#ccc;margin-right:2px}.star.filled{color:#ffc107}.review-status{background-color:#e6f2ff;color:#2a4d69}.header-right span,.review-status{border-radius:12px;font-size:12px;font-weight:700;padding:4px 8px}.header-right span{text-transform:uppercase}.review-anonymous{background-color:#f0f0f0;color:#666}.review-verified{background-color:#d4edda;color:#155724}.review-tags{margin-bottom:10px}.tag{background-color:#f1f1f1;border-radius:12px;color:#555;font-size:12px;margin-right:5px;padding:3px 8px}.review-comment{color:#333;font-size:14px;line-height:1.5;margin:0}.submit-dei-form{background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;margin-top:20px;padding:15px}.submit-dei-form h4{margin-top:0}.submit-dei-form div{margin-bottom:10px}.submit-dei-form label{display:block;font-weight:700;margin-bottom:5px}.submit-dei-form input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:8px;width:100%}.form-actions{display:flex;gap:10px}.form-actions button{background-color:#2a4d69;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.error{color:red}.submission-success{background-color:#e6ffe6;border:1px solid #ccc;border-radius:6px;margin-top:20px;padding:15px}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.modal-content{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:80vh;max-width:500px;padding:20px;width:90%}.modal-header{align-items:center;display:flex;justify-content:space-between}.modal-close-button{background:none;border:none;cursor:pointer;font-size:18px}.modal-body{flex:1 1;margin-top:10px;overflow-y:auto}
/*# sourceMappingURL=main.421b9168.css.map*/