#gwc-card{margin:0 0 1.5rem;padding:.75rem .75rem .75rem 1.25rem;border-radius:4px}#gwc-card p{margin:.2rem 0}#gwc-card ul{margin:.1rem 0 .4rem;padding-left:1.25rem}#gwc-card li{margin:0}#gwc-drag-hint{display:none;margin-left:.75rem;padding:4px 10px;border-radius:6px;background:#fff8e1;color:#7a5d00;border:1px solid #f0d98c;font-size:13px}.kgmid-bm-wrap{margin:1.2rem 0}#kgmid-drag-hint{display:none;margin-top:8px;padding:10px 12px;border-radius:8px;background:#fff8e1;color:#7a5d00;border:1px solid #f0d98c;font-size:14px}.kgmid-limit{font-size:13px;color:#666;margin:0 0 1rem;padding:8px 12px;background:#f5f4f0;border-radius:6px;display:flex;align-items:center;gap:6px}.kgmid-limit--warn{background:#fff8e1;color:#7a5d00}.kgmid-limit--out{background:#fff1f0;color:#c0392b;display:block}.kgmid-cta-grid{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;align-items:center}.kgmid-cta-grid strong{font-size:14px}.kgmid-cta-link{color:#c0392b;font-weight:600;white-space:nowrap;justify-self:start}.kgmid-form{display:flex;flex-direction:column;gap:12px;padding:1rem 1.25rem;border:1px solid #e0dfd8;border-radius:10px;background:#fafaf8;margin-bottom:1.5rem}.kgmid-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kgmid-field{display:flex;flex-direction:column;gap:4px}.kgmid-field label{font-size:13px;font-weight:500;color:#555}.kgmid-field input,.kgmid-field select{font:inherit;font-size:14px;padding:9px 11px;border:1px solid #d0cfc8;border-radius:7px;background:#fff;color:#1a1a18;outline:none}.kgmid-field input:focus,.kgmid-field select:focus{border-color:#1d9e75;box-shadow:0 0 0 3px rgba(29,158,117,.1)}.kgmid-field input[type=text]{width:100%}details.kgmid-advanced{margin-top:4px}details.kgmid-advanced summary{font-size:13px;color:#888;cursor:pointer;user-select:none}details.kgmid-advanced summary:hover{color:#1d9e75}.kgmid-advanced-inner{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.kgmid-btn{padding:10px 20px;background:#1d9e75;color:#fff;border:none;border-radius:8px;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.kgmid-btn:hover{background:#0f6e56}.kgmid-btn:disabled{background:#b0c9bf;cursor:not-allowed}.kgmid-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:kgmid-spin .65s linear infinite;vertical-align:middle;margin-right:6px}@keyframes kgmid-spin{to{transform:rotate(360deg)}}.kgmid-results{display:flex;flex-direction:column;gap:12px}.kgmid-card{border:1px solid #e0dfd8;border-radius:10px;padding:14px;background:#fff;font-size:14px}.kgmid-card-name{font-size:16px;font-weight:600;margin:0 0 6px}.kgmid-card-row{margin:3px 0;color:#444}.kgmid-card-row strong{color:#1a1a18}.kgmid-card-kgmid{font-family:Consolas,Menlo,monospace;font-size:13px}.kgmid-card-copy{margin-left:8px;font-size:12px;padding:2px 8px;border:1px solid #d0cfc8;border-radius:4px;background:#fff;cursor:pointer;color:#555;font-family:inherit}.kgmid-card-copy:hover{background:#f5f4f0}.kgmid-card-copy.ok{border-color:#1d9e75;color:#1d9e75}.kgmid-meta{font-size:12px;color:#999;margin-bottom:8px}.kgmid-card-sites{margin:4px 0 8px 1.2rem;font-size:13px}.kgmid-card-sites li{margin:2px 0}.kgmid-card-raw{margin-top:8px;font-size:12px}.kgmid-card-raw summary{cursor:pointer;color:#888;font-size:12px}.kgmid-card-raw summary:hover{color:#1d9e75}.kgmid-card-raw pre{margin-top:6px;padding:10px;background:#f5f4f0;border-radius:6px;font-size:11px;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.kgmid-error{padding:10px 14px;border-radius:8px;background:#fff1f0;border:1px solid #fca5a5;color:#c0392b;font-size:14px}.kgmid-empty{color:#888;font-size:14px;padding:12px 0}@media(max-width:540px){.kgmid-form-row,.kgmid-advanced-inner{grid-template-columns:1fr}}#cc-card[hidden],#cc-drag-hint[hidden]{display:none!important}.cc-card{margin:0 0 1.5rem;padding:.75rem .75rem .75rem 1.25rem;border-radius:4px;border-left:4px solid #888;background:rgba(128,128,128,8%)}.cc-card--ok{border-left-color:#1d9e75;background:rgba(29,158,117,8%)}.cc-card--warn{border-left-color:#d49b00;background:rgba(212,155,0,8%)}.cc-card--error{border-left-color:#c0392b;background:rgba(192,57,43,7%)}.cc-card p{margin:.2rem 0}.cc-url{overflow-wrap:anywhere}.cc-verdict{font-weight:600;margin:.4rem 0!important}.cc-note{margin:0 0 1.5rem;padding:.75rem 1rem;border-radius:4px;background:rgba(128,128,128,8%)}.cc-card>.cc-note{margin:0;padding:0;background:0 0}.cc-note--warn{background:rgba(212,155,0,.12)}.cc-note--error{background:rgba(192,57,43,.1)}.prose .cc-summary{list-style:none;margin:.5rem 0 .75rem;padding:0;display:flex;flex-wrap:wrap;gap:6px}.prose .cc-summary li{margin:0;padding:0}.prose .cc-summary li::before{content:none;display:none}.cc-badge a,.cc-badge span{display:inline-block;padding:2px 10px;border-radius:999px;font-size:13px;border:1px solid rgba(128,128,128,.35);color:inherit;text-decoration:none}.cc-badge a:hover,.cc-badge a:focus-visible{background:rgba(128,128,128,.12)}.cc-badge span{opacity:.65}.cc-badge--fehler a{border-color:rgba(192,57,43,.5)}.cc-badge--warnung a{border-color:rgba(212,155,0,.6)}.cc-badge--hinweis a{border-color:rgba(29,158,117,.5)}.cc-badge--abruf a{border-color:rgba(128,128,128,.6)}#cc-card,.cc-group{scroll-margin-top:110px}.prose .cc-group{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:1.05rem;margin:1.25rem 0 .5rem;padding-top:.75rem;border-top:1px solid rgba(128,128,128,.25)}.cc-group--fehler{color:#c0392b}.cc-group--warnung{color:#a67800}.cc-group--hinweis{color:#1d9e75}.cc-top{font-size:12px;font-weight:400;color:inherit;opacity:.75;white-space:nowrap}.prose .cc-messages{margin:.25rem 0 .5rem;padding-left:1.75rem}.cc-msg{margin:0 0 .9rem;padding-bottom:.6rem;border-bottom:1px solid rgba(128,128,128,.2)}.cc-msg:last-child{border-bottom:none}.prose .cc-pos{margin:0!important;font-size:13px;opacity:.7}.cc-msg-text{overflow-wrap:anywhere}.cc-extract{margin:.35rem 0 0;padding:8px 10px;border-radius:6px;background:rgba(128,128,128,.12);font-size:12px;white-space:pre-wrap;word-break:break-all;overflow-x:auto}.cc-extract mark{background:rgba(212,155,0,.35);color:inherit;border-radius:2px;padding:0 1px}.cc-raw{font-size:13px;margin-top:.75rem!important}#cc-drag-hint{margin-left:.75rem;padding:4px 10px;border-radius:6px;background:#fff8e1;color:#7a5d00;border:1px solid #f0d98c;font-size:13px}