.wfph-tool{font:15px/1.55 Arial,Helvetica,sans-serif;color:#24272b;max-width:1280px;margin:20px auto;background:#fff}.wfph-tool *{box-sizing:border-box}.wfph-tool [hidden]{display:none!important}.wfph-tool .wfph-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;background:#f4f5f6;padding:18px;margin:0 0 8px;border:0;box-shadow:none}.wfph-tool label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;min-width:0}.wfph-tool input,.wfph-tool button,.wfph-tool .wfph-open{font:inherit;color:#24272b;background:#fff;border:1px solid #b3bac0;border-radius:2px;padding:10px;min-width:0;box-shadow:none;text-transform:none}.wfph-tool input{width:100%;font-size:16px;min-height:46px}.wfph-tool button{cursor:pointer;font-size:14px;min-height:42px}.wfph-tool .wfph-find{min-height:46px;padding:10px 24px;font-weight:700}.wfph-tool button:hover,.wfph-tool .wfph-open:hover{border-color:#24272b;background:#f7f7f7}.wfph-tool :focus-visible{outline:3px solid #a32c39;outline-offset:3px}.wfph-tool .wfph-small{font-size:12px;line-height:1.55;color:#596168}.wfph-tool .wfph-message{font-size:14px;margin:12px 0;overflow-wrap:anywhere}.wfph-tool .wfph-message:empty{display:none}.wfph-tool .wfph-message[data-error=true]{background:#fff0f1;border-left:4px solid #ad1b28;color:#941725;padding:12px 14px}.wfph-tool .wfph-title{font-size:20px;line-height:1.4;margin:24px 0 16px}.wfph-tool .wfph-url{font-size:13px;font-family:monospace;background:#fafafa}.wfph-tool .wfph-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0}.wfph-tool a{color:#252b30;text-decoration:underline;text-underline-offset:2px}.wfph-tool .wfph-open{display:inline-block;text-decoration:none;font-size:14px;font-weight:700}.wfph-tool .wfph-listing{font-size:13px;padding:8px 0}.wfph-tool .wfph-frame iframe{width:100%;height:800px;border:1px solid #d8dcdf;background:#fff}.wfph-tool .wfph-frame{margin-top:14px}@media(max-width:600px){.wfph-tool .wfph-form{grid-template-columns:1fr;padding:12px;gap:10px}.wfph-tool .wfph-find{width:100%}.wfph-tool .wfph-title{font-size:18px}.wfph-tool .wfph-actions{align-items:stretch;flex-direction:column}.wfph-tool .wfph-actions>a,.wfph-tool .wfph-actions>button{text-align:center}}
