/* Additions for the ACAS Tools shared pages (support/privacy/terms/security). */
.picker{
  display:flex;align-items:center;gap:12px;flex-wrap:wrap;
  border:1px solid var(--line);border-radius:12px;padding:16px 18px;
  background:var(--panel);margin:0 0 40px;
}
.picker label{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--dim);font-weight:600}
.picker select{
  font:inherit;font-size:15px;color:var(--text);background:var(--bg);
  border:1px solid var(--line);border-radius:9px;padding:9px 12px;min-width:220px;
}
.picker select:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(34,211,238,.12)}
.picker .hint{font-size:12.5px;color:var(--dim)}
.products{margin-top:48px}
.product{
  border-top:1px solid var(--line);padding-top:30px;margin-top:38px;scroll-margin-top:96px;
}
.product:first-child{margin-top:0}
.product > h2{margin-top:0;font-size:24px}
.product .status{
  display:inline-block;font-size:11px;letter-spacing:.15em;text-transform:uppercase;
  color:var(--cyan);border:1px solid var(--line-hi);border-radius:100px;
  padding:3px 11px;margin-left:10px;vertical-align:middle;font-weight:600;
}
.field{margin:18px 0}
.field > h3{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0 0 6px;font-weight:600}
.field p,.field ul{margin:0}
.field ul{padding-left:20px}
.unset{color:var(--dim);font-style:italic}
code{
  font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em;
  background:rgba(255,255,255,.05);border:1px solid var(--line);border-radius:5px;padding:1px 5px;
}

.pagefoot{border:0;border-top:1px solid var(--line);margin-top:48px;padding-top:26px}

/* /tools product list and /eula */
.lede-sm{color:var(--muted);font-size:15.5px}
.tool .kind{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin:0 0 6px;font-weight:600}
.tool .actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 6px}
.btn{display:inline-block;font-size:14px;font-weight:600;padding:10px 18px;border-radius:9px;background:var(--cyan);color:#041018;border:1px solid var(--cyan);text-decoration:none}
.btn:hover{filter:brightness(1.1);color:#041018}
.btn.ghost{background:transparent;color:var(--text);border-color:var(--line-hi)}
.btn.off{opacity:.5;cursor:default;filter:none}
.btn.ghost.off{color:var(--dim)}
.tool .more{font-size:14px}
