.bilancia-module__PeSEUW__page{max-width:800px;height:100dvh;max-height:100dvh;font-family:var(--font-geist-sans), sans-serif;flex-direction:column;gap:.5rem;margin:0 auto;padding:.5rem;display:flex;overflow:hidden}.bilancia-module__PeSEUW__header{text-align:center;position:relative}.bilancia-module__PeSEUW__backBtn{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;text-decoration:none;transition:all .2s;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.bilancia-module__PeSEUW__title{background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:1.8rem;font-weight:800}.bilancia-module__PeSEUW__subtitle{color:#a0a0a0;margin-top:.2rem;font-size:.9rem}.bilancia-module__PeSEUW__main{flex-direction:column;flex:1;gap:.5rem;display:flex}.bilancia-module__PeSEUW__targetBoard{text-align:center;z-index:10;background:#1e1e1ecc;border:2px solid #f59e0b;border-radius:12px;padding:.5rem;position:sticky;top:1rem}.bilancia-module__PeSEUW__targetLabel{color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;font-size:1rem}.bilancia-module__PeSEUW__targetValue{color:#fff;margin:0;font-size:1.8rem;font-weight:700}.bilancia-module__PeSEUW__currentSum{color:#f59e0b;font-size:1.5rem;font-weight:700;transition:color .3s}.bilancia-module__PeSEUW__currentSum.bilancia-module__PeSEUW__match{color:#4ade80}.bilancia-module__PeSEUW__currentSum.bilancia-module__PeSEUW__over{color:#ef4444}.bilancia-module__PeSEUW__grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.3rem;display:grid}.bilancia-module__PeSEUW__card{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:#2a2a2a;border:2px solid #0000;border-radius:8px;padding:.5rem;transition:all .2s}.bilancia-module__PeSEUW__card:hover{background:#333}.bilancia-module__PeSEUW__cardSelected{background:#f59e0b33;border-color:#f59e0b;transform:scale(.95)}.bilancia-module__PeSEUW__cardName{margin-bottom:.2rem;font-size:.9rem;font-weight:700}.bilancia-module__PeSEUW__cardProvincia{color:#aaa;margin-bottom:.5rem;font-size:.8rem}.bilancia-module__PeSEUW__cardValue{color:#00d2ff;font-size:1.1rem}.bilancia-module__PeSEUW__controls{gap:.5rem;display:flex}.bilancia-module__PeSEUW__checkBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%);border:none;border-radius:8px;flex:1;padding:.5rem;font-size:1.2rem;font-weight:700;transition:transform .2s}.bilancia-module__PeSEUW__checkBtn:hover:not(:disabled){transform:translateY(-2px)}.bilancia-module__PeSEUW__checkBtn:disabled{opacity:.5;cursor:not-allowed}.bilancia-module__PeSEUW__feedback{text-align:center;border-radius:12px;margin-top:1rem;padding:1.5rem;font-size:1.2rem;font-weight:700}.bilancia-module__PeSEUW__feedbackWin{color:#4ade80;background:#4ade8033;border:1px solid #4ade80}.bilancia-module__PeSEUW__feedbackLose{color:#ef4444;background:#ef444433;border:1px solid #ef4444}.bilancia-module__PeSEUW__playAgainBtn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;margin-top:1rem;padding:.8rem 2rem;font-size:1rem;font-weight:700}.bilancia-module__PeSEUW__historyBox{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.bilancia-module__PeSEUW__historyTitle{color:#a0a0a0;border-bottom:1px solid #444;margin:0;padding-bottom:.5rem;font-size:1.1rem;font-weight:700}.bilancia-module__PeSEUW__historyItem{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;padding:.8rem;display:flex}.bilancia-module__PeSEUW__historyNames{color:#ccc;flex:1;font-size:.9rem}.bilancia-module__PeSEUW__historySum{margin-left:1rem;font-size:1.1rem;font-weight:700}.bilancia-module__PeSEUW__historySum.bilancia-module__PeSEUW__over{color:#ef4444}.bilancia-module__PeSEUW__historySum.bilancia-module__PeSEUW__under{color:#3b82f6}.bilancia-module__PeSEUW__attemptsText{text-align:center;color:#f59e0b;margin-top:1rem;font-size:1.1rem;font-weight:700}
