
/* Hesaplasan V2.1 Developer Tools */
.v21-fields textarea{width:100%;resize:vertical;min-height:120px;font:inherit}
.v21-actions{margin-top:12px}
.v21-result{margin-top:18px}
.v21-output{width:100%;min-height:130px;margin:14px 0 10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface2);color:var(--text);font:500 13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;resize:vertical}
.v21-code{display:block;overflow-wrap:anywhere;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface2);font:600 13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.v21-copy{margin-top:4px}
.v21-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--surface2)}
.v21-checks label{display:flex;align-items:center;gap:8px;font-weight:700}
.v21-checks input{width:auto}
.v21-static-note{padding:15px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);background:var(--surface2)}
.v21-color-preview{height:92px;border-radius:18px;border:1px solid var(--line);margin-bottom:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}
.v21-url-preview{overflow-wrap:anywhere}
@media(max-width:640px){.v21-checks{grid-template-columns:1fr}}
