.tool-back{margin-bottom:18px}.workbench{max-width:970px}.workbench .page-heading{align-items:flex-start}.work-notice{display:flex;gap:10px;align-items:flex-start;padding:13px 17px;border:1px solid var(--line);border-radius:8px;background:#fff;margin-bottom:20px;font-size:13px;color:var(--muted)}.work-notice svg{margin-top:3px}.work-notice.external{background:#f1f5fc;border-color:#dbe5f5}.work-form{padding:26px}.work-form label,.work-field>span{display:block;font-size:14px;font-weight:550;margin-bottom:8px}.work-form input:not([type=checkbox]):not([type=file]),.work-form select,.work-form textarea,.tool-search{display:block;width:100%;min-width:0;border:1px solid #cbd2dd;border-radius:7px;background:#fff;padding:11px 13px;color:var(--ink);font-size:15px}.work-form textarea{min-height:190px;resize:vertical;font-family:var(--mono);line-height:1.7;font-size:13px;tab-size:4}.work-form input[type=file]{max-width:100%;font-size:13px}.work-field{min-width:0;margin-bottom:19px}.work-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.work-form .work-check{display:flex;align-items:flex-start;gap:9px;font-weight:400;cursor:pointer;margin:12px 0;font-size:14px}.work-check input{margin-top:5px;accent-color:var(--blue);width:16px;height:16px;flex-shrink:0}.work-advanced{border-top:1px solid var(--line);padding-top:15px;margin:20px 0}.work-advanced summary{cursor:pointer;font-size:14px;color:var(--blue);margin-bottom:15px}.work-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.work-form .helper-text{font-size:13px;margin-top:8px;overflow-wrap:anywhere}.work-form fieldset{border:0;padding:0;margin:0}.work-form legend{font-size:14px;margin-bottom:10px;font-weight:600}.permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;border:1px solid var(--line);padding:18px;border-radius:8px}.permission-grid h3{font-size:14px}.work-result{margin-top:26px;min-width:0}.work-result h2{font-size:19px}.work-result h3{margin:23px 0 10px;font-size:16px}.work-result-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fb;padding:18px;border:1px solid var(--line);border-radius:8px;font-size:13px;font-family:var(--mono);max-height:430px;overflow:auto;margin:12px 0;line-height:1.8}.work-result dl{margin:15px 0;display:grid;grid-template-columns:180px minmax(0,1fr);font-size:14px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.work-result dt,.work-result dd{margin:0;padding:13px 17px;border-bottom:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere}.work-result dt{background:#f5f7fa;color:var(--muted)}.work-result dd{background:#fff}.work-result p{font-size:14px;color:var(--muted);margin:12px 0;overflow-wrap:anywhere}.work-result .result-emphasis{font-size:22px;font-family:var(--mono);color:var(--ink)}.work-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;margin:12px 0}.work-table{border-collapse:collapse;width:100%;font-size:13px;background:#fff}.work-table th,.work-table td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;min-width:70px}.work-table th{background:#f5f7fa;white-space:nowrap}.work-table td:last-child{min-width:180px;white-space:pre-wrap;font-family:var(--mono)}.work-help{margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.work-help h2{font-size:17px}.work-help p,.work-help li{font-size:14px;color:var(--muted);margin-top:12px}.work-help a{color:var(--blue);text-decoration:underline}.work-error{color:#a43732;background:#fff1ef;padding:12px 15px;border-radius:7px;font-size:14px;margin:15px 0;overflow-wrap:anywhere}.work-status{font-size:13px;color:var(--muted);margin:12px 0}.work-result details summary{cursor:pointer;font-size:14px;color:var(--blue)}.work-result .diff-line{display:block;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #edf0f4;padding:5px 10px;font-family:var(--mono);font-size:12px}.diff-line.added{background:#e6f5ec;color:#185c38}.diff-line.removed{background:#fff0ed;color:#98362f}.diff-panel{max-height:520px;overflow:auto;border:1px solid var(--line);border-radius:8px;background:#fff;margin:15px 0}.tool-directory-search{margin-bottom:20px;max-width:600px}.directory-count{font-size:13px;color:var(--muted);margin:12px 0}.directory-grid .tool-card p{margin-bottom:13px}.directory-grid .badge{font-size:11px}.work-result .button{margin-right:8px}.work-result li{font-size:14px;line-height:2}.work-result .work-table a{color:var(--blue)}.work-clear{margin-left:auto}.work-form input:invalid{box-shadow:none}.work-columns:has(#ranges-b-field[hidden]){grid-template-columns:1fr}.directory-grid .tool-card h2{font-size:17px;margin-bottom:8px}@media (max-width:680px){.work-form{padding:19px 16px}.work-columns{grid-template-columns:1fr;gap:0}.work-result dl{grid-template-columns:1fr}.work-result dt{padding-bottom:7px;border-bottom:0}.work-result dd{padding-top:7px}.permission-grid{gap:8px;padding:12px 9px}.permission-grid .work-check{font-size:13px;gap:5px}.work-notice{font-size:12px}.work-actions .button{font-size:13px}.work-result-text{padding:13px}.work-clear{margin-left:0}}[data-utility] .work-table-wrap{max-height:480px;overflow:auto}[data-utility] .work-table th{position:sticky;top:0;z-index:1}
