.ttk-tool,.ttk-data{margin:24px 0;padding:20px;border:1px solid #d6e3ee;border-radius:12px;background:#f5f9fd;color:#20364c}.ttk-tool h2,.ttk-data h2{font-size:21px;margin:0 0 12px}.ttk-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.ttk-fields label{display:block;font-weight:600;font-size:15px}.ttk-fields input,.ttk-fields select{display:block;box-sizing:border-box;width:100%;margin-top:7px;padding:12px;border:1px solid #a9bed1;border-radius:6px;background:#fff;color:#17324c;font:inherit}.ttk-tool button{padding:10px 18px;border:1px solid #19629c;border-radius:6px;background:#19629c;color:#fff;font:inherit;font-weight:600;margin:0 8px 8px 0;cursor:pointer}.ttk-tool button[data-clear]{background:#fff;color:#19629c}.ttk-tool input:focus,.ttk-tool select:focus,.ttk-tool button:focus-visible{outline:3px solid #8ac4f0;outline-offset:2px}.ttk-error{color:#a32222;font-weight:600}.ttk-result{padding:16px;background:white;border-left:4px solid #197d66;margin-top:15px}.ttk-result strong{font-size:24px;overflow-wrap:anywhere}.ttk-result p{margin:8px 0 0}.ttk-small{font-size:13px;color:#526a7f;line-height:1.65}.ttk-scroll{overflow-x:auto;margin:16px 0}.ttk-scroll table{width:100%;border-collapse:collapse;background:white;font-size:14px}.ttk-scroll th,.ttk-scroll td{padding:10px 12px;text-align:left;border:1px solid #d7e2eb;white-space:nowrap}.ttk-scroll thead{background:#e8f0f7}.ttk-unavailable{padding:14px;background:#f5f7fa;color:#586a7b}.ttk-tool [hidden]{display:none!important}@media(max-width:560px){.ttk-fields{grid-template-columns:1fr}.ttk-tool,.ttk-data{padding:15px}.ttk-result strong{font-size:21px}}
