.company-page{background:#f4f5f6;color:#303b43}.company-page main{max-width:1080px;margin:auto;padding:28px 24px 60px}.company-page .signup-main{max-width:680px}.company-page header{display:flex;justify-content:space-between;gap:20px;align-items:center}.company-page header img{width:210px;max-width:45%;height:auto}.company-page a{color:#276743}.company-page h1{font-size:30px;letter-spacing:-.7px}.company-page h2{font-size:20px}.company-card{background:white;border:1px solid #d9dfdb;border-radius:14px;margin-top:24px;padding:24px}.company-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.signup-main .company-form{grid-template-columns:1fr}.company-form label{display:flex;flex-direction:column;gap:7px}.company-form input,.company-form select{min-height:46px;padding:10px;border:1px solid #bdc9c1;border-radius:8px;font:inherit;background:white;color:inherit;min-width:0}.company-page small{font-size:12px;color:#58665e}.company-page button{min-height:44px;padding:10px 16px;border:1px solid #2c8657;border-radius:8px;background:#237347;color:white;font:inherit}.company-page button:disabled{opacity:.6}.company-form>button{align-self:end}.company-notice{background:#f1f5f2;padding:14px;border-radius:8px}.company-user{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #e1e5e2}.company-user p{margin:3px 0;color:#526159;font-size:14px}.company-user button{background:white;color:#303b43;border-color:#bccbc2}.company-user-actions{display:flex;gap:8px;flex-wrap:wrap}#feedback:not(:empty){padding:12px 16px;background:#e5f3e8;border-radius:8px;margin-top:16px}#feedback[data-error=true]{background:#fff0ee;color:#91292d}.signup-link{margin-top:20px}@media(max-width:600px){.company-page main{padding:20px 16px}.company-card{padding:18px}.company-form{grid-template-columns:1fr}.company-user{align-items:flex-start;flex-direction:column}.company-page header{font-size:14px}.company-page h1{font-size:27px}}

.platform-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.platform-filters button[aria-pressed=false]{background:white;color:#303b43;border-color:#bccbc2}#invitation-url{width:100%;padding:12px;margin:10px 0;font:inherit;border:1px solid #bccbc2;border-radius:8px;box-sizing:border-box}

.company-page header .klik-image{width:210px;max-width:45%;height:auto}
