.core-attempt-record-section-copy{line-height:1.5}.core-attempt-record-section-copy h2.heading{font-size:1rem;font-weight:600;color:#4c4d4f}.core-attempt-record-section-copy p.subheading{margin-top:.5rem;font-size:.9rem;line-height:2;color:#646f81}.record-table-container{overflow-x:auto;margin-top:-.25rem;margin-bottom:-.25rem;margin-right:-.5rem;margin-left:-.5rem;-webkit-box-shadow:0 0 1px 1px #e4e4e4;box-shadow:0 0 1px 1px #e4e4e4;border-radius:.25rem}@media screen and (min-width:480px){.record-table-container{margin-left:-.75rem;margin-right:-.75rem}}@media screen and (min-width:1024px){.record-table-container{margin-left:-1rem;margin-right:-1rem}}.record-table-container .table-container{display:inline-block;min-width:100%;padding-top:.25rem;vertical-align:middle}.record-table-container .table-container table{position:relative;min-width:100%}.record-table-container .table-container table thead{-webkit-box-shadow:inset 0 -2px 1px -1px #e4e4e4;box-shadow:inset 0 -2px 1px -1px #e4e4e4}.record-table-container .table-container table thead tr th.col-head{padding:.875rem .75rem;text-align:left;font-size:.9rem;font-weight:600;color:#4c4d4f}.record-table-container .table-container table thead tr th.col-edit{padding:.875rem .75rem .875rem 1rem}.record-table-container .table-container table tbody{background-color:#fff}.record-table-container .table-container table tbody tr.loading-row td{height:250px}.record-table-container .table-container table tbody tr.loading-row td .g-spinner{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.record-table-container .table-container table tbody tr.empty-set-row td{text-align:center;padding:3rem 0;background-color:rgba(100,111,129,.08)}.record-table-container .table-container table tbody tr.empty-set-row td .empty-heading{margin-top:.5rem;font-size:.875rem;font-weight:600}.record-table-container .table-container table tbody tr.empty-set-row td .empty-copy{margin-top:.25rem;font-size:.875rem;color:#646f81}.record-table-container .table-container table tbody tr:nth-child(2n){background-color:rgba(100,111,129,.1)}.record-table-container .table-container table tbody tr td.data-c{padding:1rem .75rem;font-size:.9rem;font-weight:500;white-space:nowrap;color:#646f81}.record-table-container .table-container table tbody tr td.data-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1rem 1rem .75rem;text-align:right;font-size:.875rem;font-weight:500;white-space:nowrap}.record-table-container .table-container table tbody tr td.data-l button{color:#e40046;font-family:Lato,sans-serif;font-size:.875rem;line-height:1.1rem;background:transparent;border:1px solid transparent;border-radius:.25rem;padding:.5rem .75rem}.record-table-container .table-container table tbody tr td.data-l button:focus,.record-table-container .table-container table tbody tr td.data-l button:focus-within,.record-table-container .table-container table tbody tr td.data-l button:hover{color:#98002f;background-color:rgba(228,0,70,.05);cursor:pointer;outline-color:rgba(228,0,70,.65)}.core-attempt-record-table-section{display:flow-root}.core-attempt-record-table-section .car-table-copy{margin-bottom:1.5rem}.stat-container{margin-left:auto;margin-right:auto;max-width:1200px}.stat-container .stat-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;background-color:rgba(0,0,0,.1)}.stat-container .stat-grid.loading-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stat-container .stat-grid.loading-spinner .loading-spinner-content{height:3rem;margin:2rem}.stat-container .stat-grid .the-stat{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;margin-bottom:1px;padding:1.5rem 1rem}.stat-container .stat-grid .the-stat:not(:last-child){margin-right:1px}@media screen and (min-width:480px){.stat-container .stat-grid .the-stat{padding:1.5rem}}@media screen and (min-width:1024px){.stat-container .stat-grid .the-stat{padding:1.5rem 2rem;min-width:150px}}.stat-container .stat-grid .the-stat .stat-name{font-size:.875rem;line-height:1.5rem;font-weight:500}.stat-container .stat-grid .the-stat .stat-info{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.stat-container .stat-grid .the-stat .stat-info .stat-value{font-size:2.25rem;line-height:2.5rem;letter-spacing:-.025rem;color:#000}.stat-container .stat-grid .the-stat .stat-info .stat-value.vibe-good{color:#00a63e}.stat-container .stat-grid .the-stat .stat-info .stat-value.vibe-meh{color:#d08700}.stat-container .stat-grid .the-stat .stat-info .stat-value.vibe-bad{color:#9f0712}.stat-container .stat-grid .the-stat .stat-info .stat-unit{font-size:.875rem;color:#646f81}.core-attempt-record-stats-section .car-stats-copy{margin-bottom:1.5rem}.core-attempt-record-stats-section .car-stats{background-color:#fff;border:2px solid #582574;border-radius:1rem;overflow:hidden}.core-attempt-admin{margin:1rem}.core-attempt-admin>:not(:last-child){margin-bottom:3rem}.core-attempt-admin .car-heading-row{position:relative}.core-attempt-admin .car-heading-row h1.main-heading{font-size:2rem;font-weight:700;color:#4c4d4f;margin-bottom:2rem}.core-attempt-admin .car-heading-row .error-section{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:30%;padding:1rem 2rem 1rem 1rem;border:1px solid #e40046;border-radius:.25rem;background-color:rgba(228,0,70,.1)}.core-attempt-admin .car-heading-row .error-section .error-icon{color:#e40046;height:1.5rem;width:1.5rem;margin:.35rem .75rem 0 0}.core-attempt-admin .car-heading-row .error-section .error-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.core-attempt-admin .car-heading-row .error-section .error-text p{margin:.45rem 0 .25rem}.core-attempt-admin .car-heading-row .error-section .error-text p.error-copy{font-size:1rem;line-height:1.1}.core-attempt-admin .car-heading-row .error-section .error-text p.error-msg{font-size:.95rem;font-style:italic}.core-attempt-admin .car-table-section{position:relative;min-height:400px}