.style-module__6ceHua__pageContainer{min-height:100vh;padding:48px 24px}.style-module__6ceHua__contentWrapper{max-width:1024px;margin:0 auto}.style-module__6ceHua__headerSection{text-align:center;margin-bottom:48px}.style-module__6ceHua__headerSection h1{color:#333;margin-bottom:16px;font-size:32px;font-weight:600}.style-module__6ceHua__headerSection p{color:#666;font-size:16px}.style-module__6ceHua__companiesGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;padding:0 16px;display:grid}.style-module__6ceHua__companyCard{cursor:pointer;background:#fff;border-radius:8px;padding:24px;transition:all .3s;box-shadow:0 2px 4px #0000001a}.style-module__6ceHua__companyCard:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.style-module__6ceHua__cardHeader{align-items:center;gap:16px;margin-bottom:16px;display:flex}.style-module__6ceHua__companyIcon{color:#fff;background-color:#04c4c4;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:700;display:flex}.style-module__6ceHua__companyName{color:#333;font-size:18px;font-weight:500}.style-module__6ceHua__cardContent{color:#666;font-size:14px}.style-module__6ceHua__noAccessContainer{color:#666;justify-content:center;align-items:center;min-height:100vh;font-size:16px;display:flex}@media (max-width:768px){.style-module__6ceHua__companiesGrid{grid-template-columns:1fr}.style-module__6ceHua__pageContainer{padding:24px 16px}}
.style-module__fI1Ysq__container{overflow:none;background-color:#f8f9fa;min-height:100vh;padding:25px}.style-module__fI1Ysq__pageTitle{color:#3a3a3a;margin-bottom:30px;font-family:Lufga,sans-serif;font-size:34px;font-weight:600}.style-module__fI1Ysq__mainContent{border-radius:8px;margin-bottom:20px;padding:30px}.style-module__fI1Ysq__welcomeSection{text-align:center;margin-bottom:40px}.style-module__fI1Ysq__welcomeTitle{color:#3a3a3a;margin-bottom:10px;font-family:Lufga,sans-serif;font-size:24px;font-weight:600}.style-module__fI1Ysq__welcomeMessage{color:#707070;margin-bottom:0;font-family:Lufga,sans-serif;font-size:16px}.style-module__fI1Ysq__welcomesubMessage{color:#707070;width:35%;margin:10px auto;font-family:Lufga,sans-serif;font-size:14px;display:block}.style-module__fI1Ysq__userName{color:#3a3a3a;font-weight:600}.style-module__fI1Ysq__loginMessage{color:#28a745;margin-top:5px;margin-bottom:0;font-family:Lufga,sans-serif;font-size:14px}.style-module__fI1Ysq__ufCard{text-align:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;max-width:400px;margin:0 auto;padding:10px}.style-module__fI1Ysq__ufCardTitle{color:#3a3a3a;justify-content:center;align-items:center;gap:8px;margin:0 0 10px;font-family:Lufga,sans-serif;font-size:16px;font-weight:600;display:flex}.style-module__fI1Ysq__ufValue{color:#3a3a3a;margin:0;font-family:Lufga,sans-serif;font-size:18px;font-weight:600}.style-module__fI1Ysq__ufLoading{color:#707070;justify-content:center;align-items:center;gap:10px;margin:0;font-family:Lufga,sans-serif;font-size:16px;display:flex}.style-module__fI1Ysq__ufError{color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin:0;padding:15px;font-family:Lufga,sans-serif;font-size:16px}.style-module__fI1Ysq__spinner{border:2px solid #f3f3f3;border-top-color:#1a7fe5;border-radius:50%;width:20px;height:20px;animation:1s linear infinite style-module__fI1Ysq__spin}@keyframes style-module__fI1Ysq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.style-module__fI1Ysq__statusIndicator{background-color:#28a745;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}@media (max-width:768px){.style-module__fI1Ysq__container{padding:15px}.style-module__fI1Ysq__mainContent{padding:20px}.style-module__fI1Ysq__pageTitle{margin-bottom:20px;font-size:28px}.style-module__fI1Ysq__welcomeTitle{font-size:20px}.style-module__fI1Ysq__ufCard{margin:0 10px;padding:20px}.style-module__fI1Ysq__ufValue{font-size:24px}}@media (max-width:480px){.style-module__fI1Ysq__welcomeSection{margin-bottom:30px}.style-module__fI1Ysq__ufCardTitle{font-size:16px}.style-module__fI1Ysq__ufValue{font-size:22px}}
