.intern-dashboard{max-width:1100px;margin:60px auto;padding:30px 20px}.intern-dashboard h1{font-size:28px;font-weight:600;margin-bottom:10px}.subtitle{font-size:20px;font-weight:600;margin-bottom:20px;color:#000;padding:15px;text-align:center;text-transform:uppercase}.dashboard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.card{background:#fff;border-radius:16px;padding:22px;box-shadow:0 6px 25px #0000000d;transition:all .25s ease;display:flex;flex-direction:column;justify-content:space-between;min-height:190px;position:relative}.card:hover{transform:translateY(-5px);box-shadow:0 12px 35px #00000014}.card h2{font-size:18px;font-weight:600;margin-bottom:6px}.card p{font-size:14px;color:#666;margin-bottom:15px;line-height:1.4}.status{font-size:12px;padding:5px 10px;border-radius:20px;display:inline-block;margin-bottom:10px;font-weight:500}.status.pending{background:#fff3cd;color:#856404}.status.submitted{background:#d4edda;color:#155724}.status.rejected{background:#f8d7da;color:#721c24}.card button{margin-top:auto;align-items:center;justify-content:center;padding:12px;border-radius:10px;font-size:14px;background:#000;color:#fff;text-transform:uppercase;cursor:pointer;font-weight:500;text-decoration:none!important;transition:transform .25s ease,background-color .25s ease,opacity .25s ease}.card button:hover{opacity:.85;background:#fbfcff;color:#000;transform:scale(.96);border:1px solid #121212}body{background:#fafafa}@media(max-width:768px){.dashboard-grid{grid-template-columns:1fr}.intern-dashboard{margin:30px auto;padding:20px}.card{min-height:auto}}.form-container{max-width:520px;margin:60px auto;padding:30px;background:#fff;border-radius:16px;box-shadow:0 8px 30px #0000000f}.form-warning{background:#fff3cd;color:#856404;padding:12px 14px;border-radius:10px;font-size:14px;margin-bottom:20px}form{display:flex;flex-direction:column;gap:15px}form input,form select,form textarea{width:100%;padding:12px 14px;border-radius:10px;border:1px solid #ddd;font-size:14px;transition:all .2s ease;background:#fafafa}form input:focus,form select:focus,form textarea:focus{border-color:#000;background:#fff;outline:none}form input[type=file]{padding:10px;background:#fff;border:1px dashed #ccc;cursor:pointer}form textarea{min-height:100px;resize:vertical}form button{margin-top:auto;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:10px;font-size:14px;background:#000;color:#fff;text-transform:uppercase;cursor:pointer;font-weight:500;text-decoration:none!important;transition:transform .25s ease,background-color .25s ease,opacity .25s ease}form button:hover{opacity:.85;background:#fbfcff;color:#000;transform:scale(.96);border:1px solid #121212}form button:disabled{background:#aaa;cursor:not-allowed}.platform-block{margin-bottom:20px;padding:18px;border-radius:14px;background:#fafafa;border:1px solid #eee;transition:.2s ease}.platform-block:hover{border-color:#ddd;background:#fff}.platform-block h3{font-size:16px;font-weight:600;margin-bottom:10px;letter-spacing:.3px}.upload-note{font-size:12px;color:#666;margin:5px 0 10px}.platform-block input[type=url],.platform-block input[type=email]{margin-bottom:10px}.platform-block input[type=date]{margin-top:10px}.platform-block input[type=number],.platform-block input[type=text]{margin-bottom:10px}.platform-block input[type=file]{margin-top:5px}.platform-block+.platform-block{margin-top:10px}@media(max-width:600px){.form-container{margin:30px 15px;padding:20px}.platform-block{padding:14px}.platform-block h3{font-size:15px}}.login-box{text-align:center;padding:60px 20px}.login-btn{margin-top:auto;display:inline-block;align-items:center;justify-content:center;padding:12px;border-radius:10px;font-size:14px;background:#000;color:#fff;text-transform:uppercase;cursor:pointer;font-weight:500;text-decoration:none!important;transition:transform .25s ease,background-color .25s ease,opacity .25s ease}.login-btn:hover{opacity:.85;background:#fbfcff;color:#000;transform:scale(.96);border:1px solid #121212}.newLink{margin-bottom:10px;display:inline-block;padding:6px 8px;font-size:12px;border-radius:6px;border:1px solid #ccc;background:#f8f8f8;color:#000;cursor:pointer;font-family:inherit;font-weight:500}.newLink:hover{background:#eee;border-color:#bbb}.subscription-block,.visit-block{margin-bottom:10px}.performance-box{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:30px}.perf-item{background:#fff;padding:18px;border-radius:14px;text-align:center;box-shadow:0 6px 20px #0000000d}.perf-item p{font-size:15px;color:#666;margin-bottom:5px}.perf-item h2{font-size:20px;font-weight:600}.perf-item:hover{background:linear-gradient(135deg,#1e293b,#0f172a);transition:all .25s ease}.perf-item:hover p{color:#94a3b8;transition:color .25s ease}.perf-item:hover h2{color:#22c55e;transition:color .25s ease}@media(max-width:768px){.performance-box{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:20px}.perf-item{padding:8px;border-radius:10px}.perf-item p{font-size:9px;margin-bottom:2px;line-height:1.2}.perf-item h2{font-size:13px;font-weight:600}}.leaderboard-section.dark{background:linear-gradient(135deg,#1e293b,#0f172a);padding:40px;border-radius:16px;margin-top:40px;color:#fff}.leaderboard-title{font-size:20px;font-weight:600;margin-bottom:20px;color:#fff;padding:15px;text-align:center;text-transform:uppercase}.leaderboard-header{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr 1.2fr 1fr;align-items:center;font-size:15px;color:#94a3b8;padding:10px;background:#ffffff0d;border-radius:10px;margin-bottom:10px}.leaderboard-row{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr 1.2fr 1fr;align-items:center;padding:12px 10px;border-radius:10px;margin-bottom:6px;transition:.2s}.leaderboard-row:nth-child(odd){background:#ffffff0a}.leaderboard-row:nth-child(2n){background:#ffffff05}.leaderboard-row:hover{background:#ffffff14}.lb-name-header{padding-left:2px;font-size:15px;color:#94a3b8;text-align:center}.lb-name{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.lb-name strong{font-size:15px;font-weight:600;color:#fff}.lb-name span{font-size:10px;color:#94a3b8;opacity:.8}.leaderboard-header span{text-align:center}.leaderboard-row span{text-align:center;font-size:13px}.leaderboard-row span:nth-last-child(2){color:#22c55e;font-weight:600}.lb-rank{color:gold;font-weight:700}@media(max-width:768px){.leaderboard-title{font-size:16px;padding:6px}.leaderboard-header{font-size:12px}.lb-name-header{text-align:left}.lb-name{align-items:flex-start;text-align:left}.lb-name strong{font-size:13px}.lb-name span{font-size:9px}}.personal-score.dark{background:linear-gradient(135deg,#1e293b,#0f172a);padding:20px;border-radius:16px;margin-top:40px;color:#fff}.personal-score.dark h2{font-size:20px;font-weight:600;margin-bottom:20px;text-align:center;text-transform:uppercase;color:#fff}.weeks-strip{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.week-item{width:70px;padding:10px;margin-bottom:10px;border-radius:8px;background:#ffffff0d;text-align:center}.week-item:hover{background:#ffffff14;transition:all .25s ease}.week-item span{font-size:11px;color:#94a3b8}.week-item strong{display:block;margin-top:4px;font-size:14px;color:#22c55e}.divider{height:1px;background:#ffffff14;margin:15px 0}.current-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:start}.col{display:flex;flex-direction:column;gap:12px;justify-content:flex-start}.current-item{display:flex;justify-content:space-between;align-items:center;background:#ffffff0a;padding:12px 14px;border-radius:10px;font-size:13px;min-height:44px}.current-item:hover{background:#ffffff14;transition:all .25s ease}.current-item span{color:#cbd5f5}.current-item strong{color:#22c55e;font-weight:600}@media(max-width:1024px){.current-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.col{width:45%}}@media(max-width:768px){.current-grid{grid-template-columns:1fr}.col{width:100%}.current-item{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/page-internship.css.map */
