:root{ --bg:#F3F6FB; --surface:#fff; --alt:#F7F9FD; --border:#E4E9F2; --text:#1B2A4A; --muted:#7A8AA8; --green:#4E9A2F; --greenA:#8cc046; --red:#D64545; --navy:#1B2A4A; --blue:#3F6FB0; } *{box-sizing:border-box} body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif} a{color:var(--blue)} .muted{color:var(--muted)} .err{background:#FBE9E9;color:var(--red);padding:10px;border-radius:8px;font-size:14px} .ok{background:#EBF4DF;color:var(--green);padding:10px;border-radius:8px;font-size:14px} /* Auth */ .auth-body{display:grid;place-items:center;min-height:100vh} .auth-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:30px;width:340px;box-shadow:0 4px 24px rgba(27,42,74,.06)} .auth-card h2{margin:6px 0 18px;font-size:20px} .auth-card label{display:block;font-size:13px;color:var(--muted);margin-bottom:12px} .auth-card input{width:100%;margin-top:5px;padding:10px;border:1px solid var(--border);border-radius:8px;font-size:14px} .brand{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:700} .brand b{color:var(--greenA);font-weight:700} .brand-bar{width:9px;height:22px;background:var(--greenA);border-radius:3px;display:inline-block} /* Buttons */ .btn-primary{background:var(--greenA);color:#173a05;border:0;border-radius:9px;padding:10px 18px;font-weight:700;font-size:14px;cursor:pointer;width:100%} .btn-sm{background:var(--greenA);color:#173a05;border:0;border-radius:8px;padding:8px 14px;font-weight:700;font-size:13px;cursor:pointer;width:auto} .btn-ghost{background:transparent;color:var(--muted);border:1px solid var(--border);border-radius:8px;padding:8px 14px;font-weight:600;font-size:13px;cursor:pointer} .icon-btn{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:14px;padding:2px 6px} /* Topbar */ .topbar{background:var(--navy);color:#fff;padding:10px 18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap} .topbar .brand b{color:var(--greenA)} .nav{display:flex;gap:4px;flex-wrap:wrap;margin-left:8px} .nav button{background:transparent;color:#B9C4DA;border:1px solid transparent;padding:6px 12px;border-radius:8px;font-size:13px;cursor:pointer;font-weight:600} .nav button.active{background:rgba(140,192,70,.22);color:#fff;border-color:var(--greenA)} .top-right{margin-left:auto;display:flex;gap:8px;align-items:center} .top-right select,.top-right .pill{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:6px 10px;font-size:12.5px;cursor:pointer} .wrap{max-width:1180px;margin:0 auto;padding:18px 16px 70px} .section{display:none} .section.active{display:block} /* Cards & stats */ .card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;box-shadow:0 1px 2px rgba(27,42,74,.04)} .card+.card{margin-top:14px} .card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:10px} .card-head h3{font-size:14px;font-weight:700;margin:0} .grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px} .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px} .stat{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px} .stat .lab{color:var(--muted);font-size:12px;margin-bottom:6px} .stat .val{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums} .stat .sub{color:var(--muted);font-size:11px;margin-top:4px} .pos{color:var(--green)} .neg{color:var(--red)} /* Tables */ table{width:100%;border-collapse:collapse;font-size:13px} th{color:var(--muted);font-size:11px;text-align:left;padding:0 10px 8px;font-weight:600} td{padding:9px 10px;border-top:1px solid var(--border);vertical-align:middle} .r{text-align:right} .badge{padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600} .badge.win{color:var(--green);background:#EBF4DF} .badge.loss{color:var(--red);background:#FBE9E9} /* Calendar */ .cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px} .cal .dow{text-align:center;color:var(--muted);font-size:10px;font-weight:600;padding-bottom:4px} .cal .cell{border:1px solid var(--border);border-radius:6px;min-height:50px;padding:4px 5px;display:flex;flex-direction:column;justify-content:space-between} .cal .cell .d{font-size:10px;color:var(--muted)} .cal .cell .p{font-size:11px;font-weight:700} /* Day cards */ .day{display:flex;align-items:center;gap:12px;flex-wrap:wrap} .day .net{font-weight:700} .day .metrics{margin-left:auto;display:flex;gap:22px;font-size:12.5px;color:var(--muted);flex-wrap:wrap} /* Breakdown */ .bd-head,.bd-row{display:grid;grid-template-columns:1.5fr .6fr .6fr 1fr;align-items:center} .bd-head{font-size:11px;color:var(--muted);padding:0 4px 8px;border-bottom:1px solid var(--border)} .bd-row{font-size:13px;padding:9px 4px;border-bottom:1px solid var(--alt)} /* Report grid */ .metrics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr))} .metrics-grid .m{padding:12px 14px;border-bottom:1px solid var(--border);border-right:1px solid var(--border)} .metrics-grid .m .lab{color:var(--muted);font-size:11.5px;margin-bottom:4px} .metrics-grid .m .val{font-weight:700;font-size:16px} /* Inputs */ .field{display:block;margin-top:12px} .field span{display:block;color:var(--muted);font-size:12px;margin-bottom:5px} input,select,textarea{font-family:inherit} .inp{width:100%;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:9px 11px;font-size:14px} /* Modal */ .modal-bg{position:fixed;inset:0;background:rgba(27,42,74,.35);display:none;place-items:center;padding:16px;z-index:50} .modal-bg.open{display:grid} .modal{background:var(--surface);border-radius:16px;padding:22px;width:100%;max-width:520px;max-height:90vh;overflow:auto} .modal h3{margin:0 0 16px;font-size:17px} .row-end{display:flex;justify-content:flex-end;gap:10px;margin-top:16px} .empty{display:grid;place-items:center;min-height:90px;color:var(--muted);font-size:13px;text-align:center;padding:16px} .chart-box{height:230px;position:relative} iframe.tv{width:100%;height:460px;border:0;display:block;border-radius:10px} @media(max-width:820px){.grid2{grid-template-columns:1fr}} Checkout โ€“ Studentebox

Abbonamento Studentebox โ€“ Inglese

Prezzo: โ‚ฌ 100,00

๐Ÿ’ณ Pagamento immediato

Paga subito in modo sicuro con PayPal e ottieni accesso immediato al corso.

๐Ÿฆ Pagamento con bonifico

Il pagamento tramite bonifico bancario รจ disponibile solo su richiesta di preventivo.

Utilizza il box di richiesta informazioni presente nella pagina per ricevere un preventivo personalizzato con tutti i dati di pagamento.