.app{padding:1rem}.show-in-print{display:none}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.hide-in-print{display:none}.show-in-print{display:block}}.benchmarking-table .benchmarking-table-tbody{position:relative}.benchmarking-table .db-cold-start-create{position:absolute;left:-12rem;transform:translateY(-2.5rem);width:10rem;border:1px solid #808080;border-radius:5px;opacity:.7;font-size:.9rem}@media (max-width: 80rem){.benchmarking-table .db-cold-start-create{position:relative;left:0;top:0;display:block;transform:none;margin-block:.5rem;border-color:transparent}}.benchmarking-table table{margin:auto;border-collapse:collapse;margin-bottom:2rem}.benchmarking-table th,.benchmarking-table td{padding:.5rem 1rem;width:6rem;text-align:center}.benchmarking-table td.db-column{width:8rem}.benchmarking-table th,.benchmarking-table td,.benchmarking-table th:first-child,.benchmarking-table td:first-child{border:1px solid currentColor}.benchmarking-table .db-name{margin-right:.3rem}.benchmarking-table .details-row td{color:#818181}.benchmarking-table .call-idx{font-size:.7rem}.benchmarking-table .db-location-info{display:block;margin-top:.2rem;font-size:.7rem;color:gray}.benchmarking-table .details-row:not(.expanded){display:none}.benchmarking-table .specific-db-info-cell{display:flex;align-items:center;gap:.3rem}.benchmarking-table .specific-db-info-cell button{background-color:transparent;border:none;cursor:pointer;font-size:1.2rem;margin:0;padding:0;flex:0 0 1.2rem}.benchmarking-table .db-info-wrapper{flex:1}@media print{.benchmarking-table .details-row:not(.expanded){display:table-row}}.spinner{--size: 1rem;display:inline-block;box-sizing:border-box;width:var(--size);height:var(--size);border-radius:50%;border:2px solid #ccc;border-top-color:#00000070;animation:spinner .6s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.info-box{margin:auto;width:30ch;display:flex;flex-direction:column;padding:1rem 2rem;gap:.5rem;border:1px solid #c6c6c698;border-radius:5px}.info-box .label{margin-right:1ch}.info-box .value{font-weight:bolder}.info-box .spinner-wrapper{display:inline-flex;width:7ch;justify-content:center}.info-box .value-full-line{display:block;text-align:right}.results-description{margin-top:10rem;padding-inline:5rem}.run-benchmarks-btn{display:flex;margin:1rem auto;padding:1rem 1rem 1rem 2rem}.run-benchmarks-btn>span{margin-right:.3rem}.run-benchmarks-btn>.spinner-wrapper{width:max-content}.run-benchmarks-btn>.spinner-wrapper.hidden{opacity:0}.region-checkboxes-wrapper,.db-checkboxes-wrapper{display:flex;gap:1rem;justify-content:center;margin-block:.5rem}.region-checkboxes-wrapper input,.region-checkboxes-wrapper label,.db-checkboxes-wrapper input,.db-checkboxes-wrapper label{cursor:pointer}.region-checkboxes-wrapper input:disabled,.region-checkboxes-wrapper input:disabled+label,.db-checkboxes-wrapper input:disabled,.db-checkboxes-wrapper input:disabled+label{cursor:not-allowed}.warning-message-wrapper{margin-top:1rem;min-height:4rem;display:grid;place-items:center;padding:.5rem}.warning-message{padding:.5rem;margin:0;color:#af2c01;background-color:#f0b5b538;border-radius:5px;border:1px solid currentColor}.region-section{text-align:center;margin-top:2rem;justify-content:center}.region-section .region-title{margin-bottom:.7rem}.region-section .db-heading-info *{display:inline-block;margin:.25rem;font-size:1.1rem}.region-section .db-heading-info>.label{color:#858585;font-size:.8rem;text-transform:uppercase;font-weight:lighter;vertical-align:middle;margin-right:.3rem}.print-button{display:block;margin-left:auto}.error-page{color:red;background-color:#ff00002a;min-height:100dvh;display:grid;place-items:center;place-content:center;padding:5rem 10rem;box-sizing:border-box}.error-page p{text-align:center;margin-top:3rem}body{margin:0}
