:root{--layout-width: 580px;--table-border: #9fb6cd;--header: #bcd2ee;--stripe: #cae1ff;--hover: #b0c4de}*{box-sizing:border-box}html,body{margin:8px;font-family:Times New Roman,Times,serif;color:#000;font-size:16px;background-color:#fff}.page{display:flex;align-items:flex-start;justify-content:center;padding:0 0 24px}.content{width:var(--layout-width);max-width:100%;text-align:center}.rule{border:0;border-top:1px solid #9fb6cd;width:100%;max-width:var(--layout-width);margin:8px auto}.rule:first-of-type{margin-top:0;margin-bottom:8px}.title{font-size:24px;font-weight:700;margin:6px 0}.formRow{display:flex;align-items:center;justify-content:center;gap:3px;margin:6px 0}.label{font-size:16px;font-weight:700}.input{padding:2px 4px;border:1px solid #000;border-radius:0;width:200px;height:22px;font:inherit}.button{padding:2px 6px;border:1px solid #000;border-radius:2px;background:#f2f2f2;cursor:pointer;height:22px;line-height:16px;font:inherit}.button:disabled{opacity:.6;cursor:not-allowed}.vinHeader{text-align:center;font-weight:700;margin:2px 0 4px;font-size:18px}table{border-collapse:collapse;border-spacing:0;background:transparent}.table{width:100%;max-width:var(--layout-width);margin:0 auto 18px;border-collapse:separate;background-color:transparent;border-spacing:0;border-radius:4px}.table th,.table td{padding:8px;line-height:18px;border-top:1px solid var(--table-border);border-left:1px solid var(--table-border);font-size:15px}.table th{background-color:var(--header);white-space:nowrap;line-height:18px;vertical-align:middle}.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody tr:hover td,.table tbody tr:hover th{background-color:var(--hover)}.theadRow{background-color:var(--header)}.striped{background-color:var(--stripe)}.highlight{background-color:#cae1ff}.center{display:flex;justify-content:center}.msg{text-align:center;padding:8px;font-weight:700}.align-left{text-align:left}.table th:nth-child(1),.table td:nth-child(1){width:32%}.table th:nth-child(2),.table td:nth-child(2){width:23%}.table th:nth-child(3),.table td:nth-child(3){width:27%}.table th:nth-child(4),.table td:nth-child(4){width:18%}.table.table-bordered{border:1px solid var(--table-border);border-left:0;border-radius:4px}.table.table-bordered th,.table.table-bordered td{border-left:1px solid var(--table-border)}.between{padding:4px 0}.note{width:var(--layout-width);margin:6px auto 8px;text-align:left;padding:6px 0}
