<style>
        body {
            font-family: Arial, sans-serif;
            margin: 30px;
            color: #222;
        }

        h1 {
            margin-bottom: 8px;
        }

        .request-selection {
            margin-bottom: 24px;
        }

        .request-selection label {
            margin-right: 8px;
        }

        .tabs {
            width: 100%;
        }

        .tab-buttons {
            margin-bottom: 0;
        }

        .tab-buttons button {
            padding: 10px 22px;
            border: 1px solid #bbb;
            background: #eee;
            cursor: pointer;
            font-size: 15px;
        }

        .tab-buttons button.active {
            background: white;
            border-bottom-color: white;
            font-weight: bold;
        }

        .tab-content {
            display: none;
            border-top: 1px solid #bbb;
            padding-top: 16px;
        }

        .tab-content.active {
            display: block;
        }

        table {
            border-collapse: collapse;
            width: 100%;
            table-layout: fixed;
            font-size: 11px;
        }

        th,
        td {
            border: 1px solid #ccc;
            padding: 5px 6px;
            text-align: left;
            vertical-align: top;
            overflow-wrap: anywhere;
            word-break: break-word;
        }

        th {
            background: #f5f5f5;
            font-size: 12px;
        }

        th:first-child,
        td:first-child {
            width: 14%;
        }

        th:not(:first-child),
        td:not(:first-child) {
            width: 21.5%;
        }

        td:first-child {
            font-family: monospace;
            font-size: 11px;
        }

        .no-measurement {
            padding: 20px;
            border: 1px solid #ccc;
        }

        .control-header {
            display: flex;
            align-items: center;
            gap: 12px;
            flex-wrap: nowrap;
            margin-bottom: 10px;
            white-space: nowrap;
        }

        .control-header strong {
            font-size: 26px;
            line-height: 1.1;
        }

        .control-header form {
            display: flex;
            align-items: center;
            gap: 5px;
            margin: 0;
        }

        .control-header input {
            width: 175px;
        }

 </style>
