.gc2-tab span{display:block;font-size:12px;font-weight:400}.gc2-note{font-size:14px;color:#4b5563;margin-bottom:15px}.gc2-inputs{display:grid;grid-template-columns:1fr 1fr;gap:15px}.gc2-input label{font-weight:600;margin-bottom:5px}.gc2-input input{padding:10px;border-radius:8px;border:1px solid var(--border)}.gc2-input small{font-size:12px;color:#6b7280;margin-top:3px}.gc2-actions{display:flex;gap:10px;margin-top:20px}.gc2-btn{padding:10px 16px;border-radius:8px;font-weight:600;border:none;cursor:pointer}.gc2-btn.green{background:var(--green);color:#fff}.gc2-btn.outline{border:1px solid #000;background:#fff}.gc2-btn.white{background:#f3f4f6}.gc2-btn.red{background:var(--red);color:#fff}.gc2-adv{display:none;margin-top:10px;padding:10px;background:var(--light-gray);border-radius:8px}.gc2-check{display:block;margin-bottom:6px;font-size:14px;color:#374151}.gc2-tutorial{display:flex;align-items:center;gap:10px;background:var(--light-gray);border-radius:8px;padding:10px;margin-top:20px}.gc2-tutorial small{font-size:12px;color:#6b7280}.gc2-result{margin-top:25px}.gc2-result table{width:100%;border-collapse:collapse;margin-top:10px}.gc2-result th,.gc2-result td{border:1px solid var(--border);padding:8px;font-size:14px;text-align:center}.gc2-res-top p{margin:4px 0}@media (max-width:600px){.gc2-inputs{grid-template-columns:1fr}}