.tool-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:6px}.tool-input{width:100%;padding:12px 16px;border:1px solid var(--border-light);border-radius:8px;font-size:14px;background:var(--bg-light);color:var(--text-dark)}.btn-tool{padding:12px 20px;border:none;background:#3b82f6;color:#fff;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.tool-status{padding:12px 16px;border-radius:8px;font-size:14px;margin-bottom:16px;font-weight:500}.tool-status.success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.tool-status.error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-group{display:flex;flex-direction:column;margin-bottom:12px}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-card{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;padding:20px 16px;text-align:center}.stat-number{font-size:32px;font-weight:700;color:var(--text-dark);line-height:1;margin-bottom:6px}.stat-label{font-size:12px;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:0.5px}