@use "sass:map";body.banff{background:#F2F2F2;color:#2C2D30}.banff .benchmark-bar{background-color:#329ef4}.banff .baseline-bar{background-color:#BFBFBF;height:30px}.banff table.index-table thead tr th{font-weight:bold;line-height:2rem;vertical-align:bottom}.banff table.index-table thead tr th.uploaded,.banff table.index-table thead tr th.framework,.banff table.index-table thead tr th.score{width:1%;white-space:nowrap}.banff table.index-table tbody tr td{line-height:1.5rem;vertical-align:top}.banff table.index-table tbody tr td.uploaded,.banff table.index-table tbody tr td.framework,.banff table.index-table tbody tr td.score{width:1%;white-space:nowrap}.banff table.index-table tbody tr td.score{text-align:right}.banff table.benchmark-chart-table thead tr th{font-weight:bold;line-height:2rem;vertical-align:bottom}.banff table.benchmark-chart-table thead tr th.score{width:1%;white-space:nowrap}.banff table.benchmark-chart-table tbody tr td{line-height:1.5rem;vertical-align:top}.banff table.benchmark-chart-table tbody tr td.name .ai-meta{display:inline-block}.banff table.benchmark-chart-table tbody tr td.name .ai-meta .ai-device,.banff table.benchmark-chart-table tbody tr td.name .ai-meta .ai-framework{color:#777}.banff table.benchmark-chart-table tbody tr td.score{width:1%;white-space:nowrap;text-align:right;vertical-align:middle}.banff .score-wrapper{border-radius:4px 4px 0 0;display:flex;flex-wrap:wrap;background:#56585D;border-bottom:1px solid #56585D;padding:72px 0 72px 0}.banff .score-column{flex:1;padding:0 20px;box-sizing:border-box;border-right:1px solid #717377;text-align:center}.banff .score-column .score{text-align:center;font-size:36px;line-height:44px;margin-top:0;margin-bottom:8px;color:#FFFFFF}.banff .score-column .note{font-size:14px;line-height:20px;margin-bottom:8px;text-align:center;font-weight:400;color:#D0D1D2}.banff .score-column:last-child{border-right:none}@media (max-width: 768px){.banff .score-wrapper{border-radius:0;padding:0 16px}.banff .score-column{flex:100%;display:flex;border-right:none;padding:16px 0;align-items:center;justify-content:center;border-bottom:1px solid #717377}.banff .score-column .score{text-align:right;flex:1;font-size:28px;line-height:36px;order:2;margin:0;padding:0}.banff .score-column .note{text-align:left;flex:2;order:1;margin:0;padding:0;color:#FFFFFF}.banff .score-column:last-child{border-bottom:none}}.banff .comparison-benchmark-table{margin-bottom:0}.banff .comparison-benchmark-table.system-information .name{vertical-align:middle;font-weight:bold;width:30%}.banff .comparison-benchmark-table.system-information .value{width:35%}.banff .comparison-benchmark-table.section-performance .workload{width:33%;vertical-align:middle;font-weight:bold;color:#212529}.banff .comparison-benchmark-table.section-performance .description{font-size:10px;font-weight:normal;color:#75767B;line-height:14px}.banff .comparison-benchmark-table.section-performance .name,.banff .comparison-benchmark-table.section-performance .score,.banff .comparison-benchmark-table.section-performance .delta{width:22%}.banff .comparison-benchmark-table.section-performance .name{font-weight:bold;text-align:left;vertical-align:top}.banff .comparison-benchmark-table.section-performance .score,.banff .comparison-benchmark-table.section-performance .delta{text-align:right;vertical-align:top}.banff .comparison-benchmark-table.section-performance .delta{font-weight:bold}.banff .comparison-benchmark-table.section-performance tr.scores{border-style:none}.banff .comparison-benchmark-table.section-performance tr.document-graph,.banff .comparison-benchmark-table.section-performance tr.baseline-graph{border-style:none}.banff .comparison-benchmark-table.section-performance tr.document-graph td,.banff .comparison-benchmark-table.section-performance tr.baseline-graph td{border-style:none;color:#75767B;vertical-align:middle}.banff .comparison-benchmark-table.section-performance tr.document-graph td,.banff .comparison-benchmark-table.section-performance tr.document-graph th{padding-bottom:4px}.banff .comparison-benchmark-table.section-performance tr.baseline-graph td,.banff .comparison-benchmark-table.section-performance tr.baseline-graph th{padding-top:4px}.banff .comparison-benchmark-table.section-performance .graph{width:35%;vertical-align:middle}.banff .comparison-benchmark-table.section-performance .graph .widget{height:30px;width:100%}.banff .comparison-benchmark-table .faster{color:#73b983}.banff .comparison-benchmark-table .slower{color:#e47f89}.banff .comparison-benchmark-table .up-tick:before{content:' \25B2'}.banff .comparison-benchmark-table .down-tick:before{content:' \25BC'}@media (max-width: 768px){.banff .comparison-benchmark-table tr.version,.banff .comparison-benchmark-table tr.document-graph,.banff .comparison-benchmark-table tr.baseline-graph{display:none}}.banff h2{font-size:2.3rem;font-weight:700;margin:2rem 0}@media (max-width: 768px){.banff .primary .page-header{padding:0 15px}}@media (max-width: 992px){.banff .primary{padding-left:0;padding-right:0}}.banff .platform-info{clear:both;font-size:14px;line-height:20px;border-top:#D5D4D6 1px solid;padding:16px}.banff .platform-info .platform{padding-top:2px;padding-bottom:2px;float:left}.banff .platform-info .validation-widget{font-size:14px;line-height:1.5em;border-radius:4px;display:inline-block;float:right;padding:2px 8px 2px 8px}.banff .platform-info .validation-success{background:#d4edda}.banff .platform-info .validation-success p{color:#155724}.banff .platform-info .validation-warning{background:#fff3cd}.banff .platform-info .validation-warning p{color:#856404}.banff .platform-info .validation-error{background:#f8d7da}.banff .platform-info .validation-error p{color:#721c24}.banff .platform-info::after{content:"";clear:both;display:table}.banff .table-wrapper{display:block;width:100%;position:relative;margin:0 0 24px 0;background:#fdfdfd;border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.04)}.banff .table-wrapper:last-of-type{margin-bottom:0}@media (min-width: 768px){.banff .table-wrapper{border:1px solid rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.04);border-radius:4px}.banff .table-wrapper:last-of-type{margin-bottom:8px;border-bottom:1px solid rgba(0,0,0,0.2)}}.banff .table-wrapper-inner{padding:0}.banff .heading{width:100%;display:block;padding:0}.banff .heading h3{font-size:20px;font-weight:600;color:#2C2D30;line-height:52px;padding:0 16px;margin-bottom:0}@media (min-width: 768px){.banff .heading h3{padding:0 0}}.banff table{background-color:transparent;border-collapse:collapse;border-spacing:0;width:100%}.banff .table{font-size:14px;border-collapse:collapse;margin:0}.banff .table,.banff .table * th,.banff .table * tr,.banff .table * td{border:none}.banff .table * th{background-color:#efefef;line-height:1.5em;padding:8px 16px 8px 16px;font-weight:500}.banff .table thead th{border-bottom:none}.banff .table * td{line-height:1.2em;padding:8px 12px 8px 12px}.banff .table * tr{border-top:#dfdfdf 1px solid;border-bottom:#dfdfdf 1px solid}.banff .table tr:first-of-type,.banff .table tr:first-of-type td{border-top:none}.banff .table * tr.stacked-heading th{border-bottom:#C1C1C1 1px solid}.banff .table * tr:last-child{border-bottom:none}.banff .table.system-table .name,.banff .table.system-table .system-name{width:40%;font-weight:500}.banff .table.system-table * .value,.banff .table.system-table .system-value{color:#75767B}.banff .benchmark-table .name{width:1%;white-space:nowrap;padding-right:6px}.banff .benchmark-table .score{text-align:right;width:15%;padding-left:6px;padding-right:6px}.banff .benchmark-table .score .description{font-size:90%;color:#aaa}.banff .benchmark-table .accuracy{text-align:right;width:15%;padding-left:6px;padding-right:6px}.banff .benchmark-table .graph{padding-left:6px;width:60%}.banff .score-container{float:left;width:100%}.banff .score-container .score{text-align:center;font-size:40px;line-height:48px;margin-top:24px;margin-bottom:8px;color:#2C2D30}.banff .score-container .note{font-size:14px;line-height:20px;margin-bottom:24px;text-align:center;color:#2C2D30;font-weight:500}.banff .table th,.banff .table td{padding:8px 16px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dcdcdc}.banff .table th{background-color:#DEDEDF;font-weight:500}.banff .benchmark-table * .data .name{float:left;text-align:left}.banff .benchmark-table * .data .score{float:right;text-align:right;color:#75767B}.banff .benchmark-table * th.data .score{color:#2C2D30}@media (min-width: 768px){.banff .table{font-size:14px;width:100%;margin-bottom:20px}.banff .table thead th{vertical-align:bottom}.banff .table caption+thead tr:first-child th,.banff .table caption+thead tr:first-child td,.banff .table colgroup+thead tr:first-child th,.banff .table colgroup+thead tr:first-child td,.banff .table thead:first-child tr:first-child th,.banff .table thead:first-child tr:first-child td{border-top:0}.banff .table tbody+tbody{border-top:2px solid #dddddd}.banff .table-striped tbody tr:nth-child(odd) td,.banff .table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.banff .score-container{float:left;width:50%}.banff .compute .score-container{float:left;width:100%}.banff .score-container-1{border-right:1px solid #D5D4D6;border-bottom:none}.banff .compute .score-container{float:left;width:100%}.banff .score-container:last-of-type .score{margin-top:32px}.banff .score-container.battery-estimate{float:left;width:50%}.banff .score-container.battery-actual{float:left;width:100%}.banff .system-table{display:table;overflow-x:hidden}.banff .system-table * .name{display:table-cell;width:250px}.banff .benchmark-desc{font-size:10px;font-weight:normal;color:#75767B}.banff .benchmark-name{width:200px;background-image:none}.banff .benchmark-bar{background-color:#027FBF;height:30px}.banff .benchmark-table * .graph{display:table-cell}.banff .benchmark-table * .graph .benchmark-bar{display:block}.banff .system-table,.banff .benchmark-table{margin-bottom:0}.banff .system-table * th,.banff .benchmark-table * th{padding:12px 16px;line-height:20px;font-weight:500}.banff .system-table * td,.banff .benchmark-table * td{padding:8px 16px;line-height:1.2em}}.banff .list-col{background:#FFFFFF;border-top:1px solid #D5D4D6;padding:16px 15px 8px 15px}.banff .list-col .col-12{margin-bottom:8px}.banff .list-col .col-6{margin-bottom:8px}.banff .list-col-title{font-size:16px;font-weight:500}.banff .list-col-model{font-size:12px;display:block}.banff .list-col-subtitle{color:#75767B;font-size:12px;display:block;margin-top:5px;margin-bottom:1px}.banff .list-col-subtitle-score{color:#75767B;font-size:12px;display:block;margin-top:5px;margin-bottom:1px}.banff .list-col-text-score{display:block;font-size:28px}@media (min-width: 768px){.banff .list-col{background:none;border:none;margin:0 0 8px 0;padding-top:0;padding-bottom:0}.banff .list-col-inner{background:#FFFFFF;border:1px solid #CDCDCD;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.04);padding:8px 16px 4px 16px}.banff .list-col-model{font-size:1rem;display:block}.banff .list-col-subtitle-score{text-align:right}.banff .list-col-text-score{text-align:right}}.banff .pagination-container{border-top:1px solid #D5D4D6;padding:0 15px}.banff .pagination-container .row{margin-left:0;margin-right:0}@media (min-width: 768px){.banff .pagination-container{border-top:none}.banff .pagination-container .row{margin-left:-15px;margin-right:-15px}}.banff .pagination .hide-on-mobile{display:none}@media (min-width: 768px){.banff .pagination .hide-on-mobile{display:inline}}.banff .pagination{display:inline-block;padding-left:0;margin:40px 0 0 0;border-radius:4px}.banff .pagination>li{display:inline}.banff .pagination>li>a,.banff .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:none;border:1px solid #D5D4D6;margin-left:-1px;-webkit-transition:background-color 0.25s ease-in-out;-moz-transition:background-color 0.25s ease-in-out;-o-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out}.banff .pagination>li:first-child>a,.banff .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.banff .pagination>li:last-child>a,.banff .pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.banff .pagination>li>a:hover,.banff .pagination>li>span:hover,.banff .pagination>li>a:focus,.banff .pagination>li>span:focus{z-index:2;color:#23527c;background-color:#DFE4E6;border-color:#D5D4D6}.banff .pagination>.active>a,.banff .pagination>.active>span,.banff .pagination>.active>a:hover,.banff .pagination>.active>span:hover,.banff .pagination>.active>a:focus,.banff .pagination>.active>span:focus{z-index:3;color:#ffffff;background-color:#067FC0;border-color:#067FC0;cursor:default}.banff .pagination>.disabled>span,.banff .pagination>.disabled>span:hover,.banff .pagination>.disabled>span:focus,.banff .pagination>.disabled>a,.banff .pagination>.disabled>a:hover,.banff .pagination>.disabled>a:focus{color:#777777;background-color:none;border-color:#D5D4D6;cursor:not-allowed}.banff .pagination-lg>li>a,.banff .pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.banff .pagination-lg>li:first-child>a,.banff .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.banff .pagination-lg>li:last-child>a,.banff .pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.banff .pagination-sm>li>a,.banff .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.banff .pagination-sm>li:first-child>a,.banff .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.banff .pagination-sm>li:last-child>a,.banff .pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}@media (max-width: 992px){.banff .table-overflow{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.banff .table-overflow .table{margin-bottom:0 !important}.banff .table-overflow>.table>thead>tr>th,.banff .table-overflow>.table>tbody>tr>th,.banff .table-overflow>.table>tfoot>tr>th,.banff .table-overflow>.table>thead>tr>td,.banff .table-overflow>.table>tbody>tr>td,.banff .table-overflow>.table>tfoot>tr>td{white-space:nowrap}}
