.service-stack{display:grid;gap:12px;margin:16px 0}.service-stack .card{margin:0;padding:18px}.service-stack h3{font-size:18px}.service-stack p{font-size:14px;line-height:1.5;margin:8px 0}.service-stack button{margin-top:10px}.service-kicker{font-size:12px;color:#536b86;letter-spacing:.04em}.service-status{display:inline-block;background:#e8f1ff;color:#1953a8;border-radius:8px;padding:5px 9px;font-size:12px;margin:6px 0}.service-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.service-filters .field{margin:0;font-size:12px;min-width:0}.service-filters select,.service-filters input{min-width:0;width:100%;font-size:14px;padding:10px}.service-stack .field{font-size:14px}.service-stack .field input,.service-stack .field select{font-size:16px}.service-summary{background:#eaf1ff;border-radius:18px;padding:18px;margin:16px 0}.service-summary strong{font-size:22px;display:block}.service-choice{display:grid;gap:8px}.service-choice button{text-align:left;white-space:normal}.service-console{border-top:1px solid #bfccd9;padding-top:16px;margin-top:20px}.service-console button{margin:4px}.service-console output{display:block;font-size:14px;margin:12px 0}.service-muted{font-size:13px;color:#526780}.service-stack dl{font-size:14px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.service-stack dt{color:#526780}.service-stack dd{margin:0;text-align:right}
