.market-auth{padding:70px 0 100px;background:linear-gradient(125deg,#17141f 0 49%,#f7f4ff 49%);min-height:780px}.market-auth__grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.market-auth__grid>div{color:#fff}.market-auth h1{font-size:58px;line-height:1.02;letter-spacing:-.055em;margin:18px 0}.market-auth__grid>div>p{color:#bdb7c7;max-width:550px;line-height:1.7}.market-auth__grid>div>ul{list-style:none;padding:0;display:flex;margin:38px 0;border-block:1px solid #383240}.market-auth__grid>div>ul li{display:grid;padding:20px 30px;border-right:1px solid #383240}.market-auth__grid>div>ul li:first-child{padding-left:0}.market-auth__grid>div>ul b{font-size:25px;color:#9576fb}.market-auth__grid>div>ul span{font-size:10px;color:#a8a1b0}.market-benefits{display:grid;gap:11px;color:#c9c4d0;font-size:12px}.market-benefits span:before{color:#8b68fa}.market-form{background:#fff;border-radius:18px;padding:34px;box-shadow:0 30px 80px #402b7018;display:grid;gap:15px}.market-form header small{color:#7446ef;font-weight:850}.market-form header h2{font-size:28px;margin:5px 0}.market-form header p{font-size:11px;color:#888}.market-form label{display:grid;gap:6px}.market-form label>span{font-size:10px;font-weight:800}.market-form input{height:46px;border:1px solid #ddd7d3;border-radius:8px;padding:0 12px}.market-form>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.market-form .market-consent{display:flex;align-items:start}.market-consent input{height:auto;margin-top:2px}.market-form button{border:0;background:#7737f3;border-radius:8px}.market-form>small{text-align:center;color:#888}.market-form>small a{color:#6d41e9;font-weight:800}.market-login{min-height:720px;background:#f4f0ff;display:grid;place-items:center;padding:50px 20px}.market-login__card{width:min(450px,100%);background:#fff;border-radius:18px;padding:38px;box-shadow:0 25px 75px #442b7b1a}.market-login__card>a img{width:120px}.market-login h1{font-size:38px;margin:20px 0 5px}.market-login p{color:#888}.market-login form{display:grid;gap:14px;margin:25px 0}.market-login label{display:grid;gap:6px}.market-login label span{font-size:10px;font-weight:800}.market-login input{height:48px;border:1px solid #ddd7d3;border-radius:8px;padding:0 12px}.market-login button{border:0}.market-login__card>div{border-top:1px solid #eee8e4;padding-top:18px;display:grid;font-size:11px}.market-login__card>div a{color:#6d41e9;font-weight:800;margin-top:4px}.market-dashboard{background:#f4f4f6;min-height:750px}.market-dashboard>.container{width:min(100%,1500px);display:grid;grid-template-columns:245px 1fr;min-height:750px;padding:0}.market-sidebar{background:#18151f;color:#fff;padding:28px 18px}.market-sidebar__brand img{width:120px;background:#fff;border-radius:8px;padding:5px}.market-sidebar>span{display:block;color:#7e7587;font-size:9px;font-weight:800;margin:40px 12px 12px}.market-sidebar nav{display:grid;gap:5px}.market-sidebar nav a{padding:12px;border-radius:8px;color:#bfb8c7;font-size:12px}.market-sidebar nav a:hover,.market-sidebar nav a.active{background:#7737f3;color:#fff}.market-main{padding:38px}.market-main>header{display:flex;justify-content:space-between;align-items:center}.market-main>header small{color:#888}.market-main h1{font-size:34px;margin:3px 0}.market-main>header .button{background:#7737f3}.company-status{display:grid;grid-template-columns:1fr 1fr 1fr auto;background:#fff;border-radius:13px;padding:18px 22px;align-items:center;margin:25px 0;box-shadow:0 8px 25px #29232e0b}.company-status>div{display:grid;border-right:1px solid #eee9e5;padding-left:20px}.company-status>div:first-child{padding-left:0}.company-status span{font-size:8px;color:#999;font-weight:800}.company-status b{font-size:13px}.company-status button{border:0;background:#18151f;color:#fff;border-radius:7px;padding:12px 16px}.company-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.company-stats article{background:#fff;border-radius:12px;padding:22px;display:grid}.company-stats article>span{font-size:10px;color:#888}.company-stats strong{font-size:35px;margin:12px 0}.company-stats small{color:#999;font-size:9px}.dashboard-start{background:#fff;border-radius:14px;padding:30px;margin-top:18px;display:grid;grid-template-columns:.7fr 1.3fr;gap:55px}.dashboard-start h2{font-size:30px}.dashboard-start ol{list-style:none;margin:0;padding:0}.dashboard-start li{display:flex;gap:15px;padding:15px 0;border-bottom:1px solid #eee9e5}.dashboard-start li>b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f0eaff;color:#6e43e7}.dashboard-start li span{display:grid;font-size:10px;color:#888}.dashboard-start li strong{font-size:12px;color:#222}.messages-page{padding:55px 0 90px;background:#f6f5f4;min-height:720px}.messages-page>div>header{display:flex;justify-content:space-between;align-items:end}.messages-page h1{font-size:42px;margin:7px 0}.messages-shell{display:grid;grid-template-columns:340px 1fr;background:#fff;border:1px solid #e6e1dd;border-radius:16px;overflow:hidden;min-height:520px}.messages-shell>aside{border-right:1px solid #e6e1dd}.messages-shell>aside label{height:65px;display:flex;align-items:center;gap:7px;padding:0 18px;border-bottom:1px solid #e6e1dd}.messages-shell input{border:0;outline:0;width:100%}.messages-shell>aside>a{display:grid;padding:16px 18px;border-bottom:1px solid #eee}.messages-shell>aside>a span,.messages-shell>aside>a small{font-size:10px;color:#888}.messages-empty-small{padding:30px;color:#888;font-size:12px}.messages-shell>main{display:grid;place-items:center}.messages-empty{text-align:center}.messages-empty>span{font-size:45px;color:#7445ec}.messages-empty p{color:#888}@media(max-width:900px){.market-auth{background:#17141f}.market-auth__grid{grid-template-columns:1fr;gap:45px}.market-dashboard>.container{grid-template-columns:1fr}.market-sidebar{display:none}.company-stats{grid-template-columns:1fr 1fr}.company-status{grid-template-columns:1fr 1fr;gap:15px}.dashboard-start{grid-template-columns:1fr}.messages-shell{grid-template-columns:1fr}.messages-shell>aside{border:0}.messages-shell>main{display:none}}@media(max-width:560px){.market-auth h1{font-size:42px}.market-form{padding:23px}.market-form>div{grid-template-columns:1fr}.market-main{padding:22px 14px}.market-main>header{align-items:flex-start;gap:15px;flex-direction:column}.company-stats,.company-status{grid-template-columns:1fr}.company-status>div{padding:8px 0;border-right:0;border-bottom:1px solid #eee}.dashboard-start{padding:22px}.messages-page{padding-top:30px}}
