#jegstudio-tools .form-checker{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}#jegstudio-tools .form-header{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 20px}#jegstudio-tools .form-header span{background:#edf8f2;border-radius:20px;color:#17623b;font-size:12px;padding:4px 12px}#jegstudio-tools .form-scope{background:#f5f7fb;font-size:14px;padding:16px 20px}#jegstudio-tools .form-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:0 20px 20px}#jegstudio-tools .form-checker button{background:#fff;border:1px solid #aab7ca;border-radius:7px;color:var(--accent);cursor:pointer;font:inherit;font-size:14px;line-height:1.4;padding:10px 14px;text-transform:none}#jegstudio-tools .form-checker .form-primary{background:var(--accent);color:#fff}#jegstudio-tools .form-checker button:disabled{cursor:not-allowed;opacity:.6}#jegstudio-tools .form-workspace{border-top:1px solid var(--line);padding:20px}#jegstudio-tools .form-checker label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}#jegstudio-tools .form-toolbar label{margin:0}#jegstudio-tools .form-checker select,#jegstudio-tools .form-checker textarea{background:#fff;border:1px solid #aab7ca;border-radius:7px;color:var(--ink);font:inherit;max-width:100%;padding:10px}#jegstudio-tools .form-checker textarea{display:block;font:14px/1.6 ui-monospace,monospace;min-height:240px;resize:vertical;width:100%}#jegstudio-tools .form-checker select{box-sizing:border-box;display:block;margin-bottom:12px;max-width:480px;padding-right:40px;width:100%}#jegstudio-tools .form-checker select:disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f5f7fb;background-image:none;color:var(--muted);cursor:not-allowed}#jegstudio-tools .form-checker input[type=file]{font-size:13px;max-width:100%}#jegstudio-tools .form-checker input:focus-visible{outline:3px solid #7395ff;outline-offset:3px}#jegstudio-tools #form-help{color:var(--muted);font-size:13px;margin-top:10px}#jegstudio-tools #form-status{background:#f5f7fb;border-radius:6px;font-size:14px;margin:20px 0;padding:12px}#jegstudio-tools #form-status[data-state=error]{background:#fff0f0;color:#a51d2d}#jegstudio-tools #form-status[data-state=loading]:before{animation:form-spin .8s linear infinite;border:2px solid #b9c8e5;border-radius:50%;border-top:2px solid var(--accent);content:"";display:inline-block;height:14px;margin-right:8px;vertical-align:middle;width:14px}@keyframes form-spin{to{transform:rotate(1turn)}}#jegstudio-tools .form-table-wrap{margin:20px 0;overflow-x:auto}#jegstudio-tools .form-checker table{border-collapse:collapse;font-size:13px;width:100%}#jegstudio-tools .form-checker td,#jegstudio-tools .form-checker th{border:1px solid var(--line);min-width:120px;overflow-wrap:anywhere;padding:10px;text-align:left;vertical-align:top}#jegstudio-tools .form-checker th{background:#f5f7fb}#jegstudio-tools .form-caption{color:var(--muted);padding-bottom:10px;text-align:left}#jegstudio-tools .form-finding{border-left:3px solid #b96b09;margin:16px 0;padding:4px 12px}#jegstudio-tools .form-finding p{margin:6px 0}#jegstudio-tools .form-checker [hidden]{display:none!important}#jegstudio-tools .form-guide{margin-top:40px;max-width:840px}#jegstudio-tools .form-guide li,#jegstudio-tools .form-guide p{color:var(--muted)}#jegstudio-tools .form-guide li{margin-bottom:12px}@media (prefers-reduced-motion:reduce){#jegstudio-tools #form-status[data-state=loading]:before{animation:none}}@media (max-width:760px){#jegstudio-tools .form-workspace{padding:16px}#jegstudio-tools .form-checker select{display:block;margin-bottom:12px;width:100%}}