@font-face{font-family:BMWTypeNext Latin TT;src:url(/assets/BMWTypeNextLatinTT-Bold-D-4p1vB3.woff);font-weight:700}@font-face{font-family:BMWTypeNext Latin TT;src:url(/assets/BMWTypeNextLatinTT-Regular-rdiOWF1N.woff);font-weight:400}@font-face{font-family:BMWTypeNext Latin TT;src:url(/assets/BMWTypeNextLatinTT-Light--kwXvYAJ.woff);font-weight:300}@font-face{font-family:BMWTypeNext Latin TT;src:url(/assets/BMWTypeNextLatinTT-Thin-LK1EIAwV.woff);font-weight:200}*{font-family:BMWTypeNext Latin TT}.time{font-family:monospace}html,body{margin:0;padding:0;display:flex;flex-direction:column;height:100%}#app{display:flex;flex-direction:column;height:100%;flex-grow:1}header{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;padding:16px 24px;box-sizing:border-box;background-color:#fff}header h1{font-weight:300;font-size:25px;display:flex;gap:16px;align-items:center;margin:0}header>*:last-child{display:flex;justify-content:flex-end}main{flex:1;display:flex;max-height:calc(100% - 69px)}main>div{flex-grow:1;position:relative;overflow-y:auto}main>div+div{box-shadow:0 0 80px #00000026}a{font-weight:700;color:#1c69d4;text-decoration:none;display:flex;gap:10px;align-items:center}button{outline:none;border:0}button:not(.close){width:240px;height:37px;padding:10px 20px;gap:10px;opacity:0px;background:#1c69d4;color:#fff;font-weight:700;cursor:pointer}button.close{width:20px;height:20px;background:transparent;float:right;cursor:pointer;background-image:url(/img/close.svg);background-position:center center;background-repeat:no-repeat}table{width:100%;border-collapse:collapse}table tr.clickable{cursor:pointer}table tr.open th,table tr.open td{background-color:#e6e6e6;font-weight:700}table tr th{font-weight:400;background-color:#f2f2f2;position:sticky;top:0}table tr th,table tr td{font-size:15px;padding:12px 24px;text-align:left;border-bottom:1px solid #e6e6e6;color:#262626}table tr th .in-progress,table tr td .in-progress{color:#f5a400}dialog{max-width:100%;width:945px;height:660px;max-height:80%;border:0}dialog[open]{display:flex;flex-direction:column}dialog .header{font-weight:700;font-size:15px;margin-bottom:24px}dialog textarea{flex-grow:1;position:relative}dialog textarea::placeholder{text-align:center;font-weight:700;color:#000}dialog .actions{display:flex;align-items:center;width:100%;margin-top:24px;justify-content:center;gap:24px}.error{border:1px solid #f00}.error *{color:red}.error::placeholder{color:red}
