/* Preserved from the original Brick console in dist/index.html. */

*{box-sizing:border-box}body{margin:0;background:#fff;color:#293540;font:calc(14px * var(--font-scale,1.2)) Arial,sans-serif}header{background:#293039;color:white;padding:14px;display:flex;align-items:center;justify-content:space-between}strong{font-size:calc(23px * var(--font-scale,1.2))}aside{width:165px;background:#45586a;color:white;padding:14px;flex-shrink:0}aside button{display:block;background:none;text-align:left;padding:5px 10px;width:100%}aside b{display:block;margin-top:14px}.active{color:#ffa098}main{padding:20px;min-width:0;flex:1}.layout{display:flex;min-height:calc(100vh - 58px)}h2{font-size:calc(18px * var(--font-scale,1.2));display:table;border-bottom:2px solid salmon;padding-bottom:8px;margin:0 0 25px}button{cursor:pointer;background:#343848;color:white;border:0;border-radius:3px;padding:7px 10px;margin:2px}button.primary{background:#478596}button.danger{background:#c93434}button:disabled{opacity:.45;cursor:default}input,select{padding:8px;border:1px solid #ccd2d6;background:white;max-width:100%}label{display:block;margin:12px 0}table{border-collapse:collapse;width:100%;white-space:nowrap}th,td{border:1px solid #ddd;padding:7px;text-align:left}th{background:#eee;color:#485561}tr:nth-child(even) td{background:#f5f5f5}.scroll{overflow:auto}th:first-child,td:first-child{position:sticky;left:0;background:#f1f2f3}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.customer{background:#f3f3f3;min-height:100vh}.customer header{background:white;color:#222;border-bottom:4px solid #239bc8}.customer main{max-width:950px;margin:auto}.customer h2{color:#147da6;border:0;margin:20px auto}.panel{background:white;border:1px solid #ccd4db;padding:20px;margin:14px 0}.wizard{text-align:center}.wizard .panel{text-align:left}.step{color:#147da6;padding:20px 0;border-bottom:4px solid #2298c1}.login{margin-top:15vh;background:#2e4050;color:white;padding:25px max(5vw,20px);text-align:right}.login div{display:inline-grid;gap:12px;width:min(420px,100%);text-align:left}dialog{border:1px solid #aab4bd;border-radius:4px;max-width:min(540px,95vw)}dialog::backdrop{background:#0007}.notice{color:#1b647e}.selected td{outline:1px solid #729eae}.page{text-align:center;margin:8px}.muted{color:#526673}

