.tool-gd-input,.tool-gd-select{border:1px solid var(--border);background:var(--bg-input,var(--bg-secondary));width:100%;min-width:0;color:var(--text-primary);font:inherit;border-radius:10px;padding:9px 11px;font-size:14px}.tool-gd-input:focus,.tool-gd-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.tool-gd-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tool-gd-button{border:1px solid var(--border);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:7px 12px;font-size:13.5px}.tool-gd-button:hover,.tool-gd-button:focus-visible{border-color:var(--border-light);color:var(--text-primary)}.tool-gd-section{gap:10px;min-width:0;display:grid}.tool-gd-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:12px;font-weight:500}.tool-gd-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tool-gd-row{grid-template-columns:auto minmax(0,1fr) minmax(0,1.5fr) auto;align-items:center;gap:8px;display:grid}.tool-gd-row.is-multipart{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto minmax(0,.9fr) auto}.tool-gd-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.tool-gd-inline-check{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.tool-gd-remove{border:1px solid var(--border);width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:9px;padding:0;font-size:18px;line-height:1}.tool-gd-remove:hover,.tool-gd-remove:focus-visible{border-color:var(--error);color:var(--error)}.tool-gd-notes{overflow-wrap:anywhere;gap:6px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.tool-gd-context{background:var(--bg-card);color:var(--text-primary);font-family:var(--font-mono);white-space:pre;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5;overflow-x:auto}.tool-gd-hint{color:var(--text-secondary);font-size:13.5px;margin:6px 0 0!important}.tool-gd-paste{border:1px dashed var(--border-light);border-radius:12px;padding:12px 14px}.tool-gd-paste>summary{cursor:pointer;color:var(--text-secondary);font-size:14px}.tool-gd-paste[open]>summary{margin-bottom:12px}.tool-gd-paste-body{gap:10px;display:grid}.tool-gd-warnings{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));background:color-mix(in srgb, var(--warning) 8%, transparent);color:var(--text-secondary);overflow-wrap:anywhere;border-radius:12px;gap:6px;margin:0;padding:12px 14px 12px 32px;font-size:13.5px;display:grid}.tool-gd-link{color:var(--text-secondary);margin:0;font-size:14px}.tool-gd-link a{color:var(--accent)}@media (max-width:640px){.tool-gd-row{grid-template-columns:auto minmax(0,1fr) auto}.tool-gd-row>:nth-child(3){grid-column:2/3}.tool-gd-row.is-multipart{grid-template-columns:minmax(0,1fr) auto}.tool-gd-row.is-multipart>:nth-child(2),.tool-gd-row.is-multipart>:nth-child(4){grid-column:1/2}}
