.account-shell{min-height:calc(100vh - 72px);display:grid;grid-template-columns:250px 1fr;background:#f4f6f8}.account-sidebar{background:#0b1324;color:#d7dfeb;padding:26px 20px;display:flex;flex-direction:column;min-height:calc(100vh - 72px)}.account-brand{display:flex;align-items:center;gap:10px;padding:0 8px 28px}.account-brand>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#1677ff;color:#fff;font-weight:800;direction:ltr}.account-sidebar nav{display:grid;gap:7px}.account-sidebar nav a,.account-sidebar nav>span{padding:11px 13px;border-radius:9px;font-size:13px;color:#9eabbc}.account-sidebar nav a.active,.account-sidebar nav a:hover{background:#17243a;color:#fff}.sidebar-user{margin-top:auto;border-top:1px solid #243149;padding:20px 7px 0;display:flex;align-items:center;gap:10px}.sidebar-user>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#283a57}.sidebar-user div{display:grid;min-width:0}.sidebar-user small{color:#8290a3;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-main{padding:46px;max-width:1180px;width:100%;margin:auto}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.panel-head p{margin:0;color:#7a8493;font-size:12px}.panel-head h1{margin:2px 0 0;font-size:30px}.panel-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.panel-stats article{background:#fff;border:1px solid #e0e5eb;border-radius:14px;padding:20px;display:grid;gap:6px}.panel-stats small{color:#778190}.panel-stats strong{font-size:25px}.panel-stats strong i{font-size:12px;font-style:normal;color:#768090}.wallet-stat{border-right:3px solid #13a474!important}.projects-card{background:#fff;border:1px solid #e0e5eb;border-radius:16px;padding:24px}.projects-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf0f3;padding-bottom:17px}.projects-title h2{font-size:18px;margin:0}.projects-title a{font-size:12px;color:#0d63f3}.project-list>a{display:grid;grid-template-columns:42px 1fr auto 20px;align-items:center;gap:13px;padding:16px 3px;border-bottom:1px solid #edf0f3}.project-list>a:last-child{border:0}.project-kind{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#eaf4ff;color:#0875ad;font-weight:900}.project-list div{display:grid}.project-list small{color:#85909f}.project-list em{font-style:normal;font-size:11px;background:#eef4fb;padding:4px 9px;border-radius:999px}.empty-projects{text-align:center;padding:65px 20px}.empty-projects>span{font-size:40px;color:#0d63f3}.empty-projects h3{margin:10px 0 3px}.empty-projects p{color:#778190}.new-project-page{min-height:calc(100vh - 72px);background:#f4f6f8;padding:35px 24px 70px}.new-project-top{max-width:940px;margin:0 auto 22px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.mini-wallet{background:#fff;border:1px solid #dfe5ec;border-radius:10px;padding:8px 12px}.mini-wallet b{margin-right:12px;color:#0b8b61}.flow-steps{max-width:940px;margin:0 auto 22px;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #dfe5ec;border-radius:13px;padding:12px}.flow-steps span{display:flex;align-items:center;gap:8px;color:#9aa4b1;font-size:12px}.flow-steps i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#edf0f4;font-style:normal}.flow-steps .active{color:#0d63f3;font-weight:800}.flow-steps .active i{background:#0d63f3;color:#fff}.new-project-card{max-width:700px;margin:auto;background:#fff;border:1px solid #dfe5ec;border-radius:18px;padding:34px;box-shadow:0 18px 55px #1e293b0a}.form-intro{text-align:center;margin-bottom:27px}.form-intro h1{margin:8px 0 4px;font-size:29px}.form-intro p{margin:0;color:#778190;font-size:14px}.field-label{display:block;font-weight:800;font-size:13px;margin:17px 0 8px}.discipline-picker{display:grid;grid-template-columns:1fr 1fr;gap:10px}.discipline-picker input{position:absolute;opacity:0}.discipline-picker span{display:grid;border:1px solid #dce2e9;border-radius:11px;padding:14px;cursor:pointer}.discipline-picker small{color:#7c8795;font-size:11px;margin-top:3px}.discipline-picker label:has(input:checked) span{border-color:#0d63f3;background:#f2f7ff;box-shadow:0 0 0 1px #0d63f3}.panel-dropzone{min-height:180px;margin-top:0}.file-security{font-size:11px;color:#667382;margin:-7px 0 18px}.project-payment{border:1px solid #dfe5ec;border-radius:16px;padding:24px;background:linear-gradient(145deg,#fff,#f8fafc);margin-bottom:16px}.price-total{display:flex;justify-content:space-between;align-items:end;padding:17px 0;border-bottom:1px solid #e7ebef}.price-total strong{font-size:29px}.price-total small{font-size:12px}.payment-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:17px}.payment-option{border:1px solid #dce2e9;border-radius:12px;padding:16px;background:#fff}.payment-option h3{font-size:15px;margin:0 0 5px}.payment-option p{font-size:12px;color:#778190;min-height:43px}.payment-option form button{width:100%}.payment-option.insufficient{background:#f8f8f8}.payment-success{padding:10px 14px;border-radius:9px;background:#eafaf3;color:#087a54;margin-bottom:14px;font-size:13px}@media(max-width:760px){.account-shell{display:block}.account-sidebar{min-height:auto;padding:15px}.account-sidebar nav{grid-template-columns:1fr 1fr}.account-sidebar nav>span,.sidebar-user{display:none}.account-main{padding:24px 16px}.panel-stats{grid-template-columns:1fr}.panel-head{align-items:flex-start}.flow-steps{grid-template-columns:1fr 1fr;gap:10px}.new-project-card{padding:24px 18px}.discipline-picker,.payment-options{grid-template-columns:1fr}}
