﻿:root{--normalColor:#7d8fa3;--strongColor:black;--bodyBackground:#eff3f6;--borderColor:#dee2e5;--bottomBorder:1px solid var(--borderColor);}body{background:var(--bodyBackground);color:var(--normalColor);}body>header{background:#fff;padding:30px 30px 30px 20px;display:flex;align-items:center;margin-bottom:2rem;border-bottom:var(--bottomBorder);color:var(--strongColor);}body>header h1{font-size:2rem;margin:0;}body>header a,body>header a:hover{font-weight:bold;color:var(--strongColor);margin:0 15px;text-decoration:none;}body>header nav{display:flex;flex-direction:row;}body>main{flex-grow:1;}body>footer{text-align:center;}body>footer a,body>footer a:hover{color:var(--normalColor);color:var(--strongColor);margin:0 15px;text-decoration:none;}h1,h2,h3,h4,h5,h6{color:var(--strongColor);}.subtitle{color:var(--normalColor);}button,button.btn,a.btn{display:inline-block;border:1px solid #ced0dc;color:#000;background:#fdfffe;border-radius:6px;padding:10px 20px;transition:background ease-in-out .25s;transition-property:background-color,border-color;min-width:40px;}button:hover,button.btn:hover,a.btn:hover{background:#fbfcfe;}button:focus,button:active,button.btn:focus,button.btn:active,a.btn:focus,a.btn:active{background:#eaedf2;}button.btn-primary,button.btn.btn-primary,a.btn.btn-primary{background:#1c93ed;border-color:#1685d7;color:#fff;}button.btn-primary:hover,button.btn.btn-primary:hover,a.btn.btn-primary:hover{background:#1784d6;border-color:#1678c3;}button.btn-primary:focus,button.btn-primary:active,button.btn.btn-primary:focus,button.btn.btn-primary:active,a.btn.btn-primary:focus,a.btn.btn-primary:active{background:#0c72bc;border-color:#1468a6;}button.btn-success,button.btn.btn-success,a.btn.btn-success{background:#34ab45;border-color:#259533;color:#fff;}button.btn-success:hover,button.btn.btn-success:hover,a.btn.btn-success:hover{background:#1e990a;border-color:#1e872b;}button.btn-success:focus,button.btn-success:active,button.btn.btn-success:focus,button.btn.btn-success:active,a.btn.btn-success:focus,a.btn.btn-success:active{background:#187908;border-color:#13661e;}button.btn-danger,button.btn.btn-danger,a.btn.btn-danger{background:#eb3238;border-color:#db161f;color:#fff;}button.btn-danger:hover,button.btn.btn-danger:hover,a.btn.btn-danger:hover{background:#e73c42;border-color:#d0131a;}button.btn-danger:focus,button.btn-danger:active,button.btn.btn-danger:focus,button.btn.btn-danger:active,a.btn.btn-danger:focus,a.btn.btn-danger:active{background:#dc2f35;border-color:#d01119;}button.btn-sm,button.btn.btn-sm,a.btn.btn-sm{padding:5px 10px;}.buttons{display:flex;}.buttons .btn:not(:first-child){margin-left:5px;}label{color:var(--strongColor);}a{cursor:pointer;}dialog{position:fixed;margin:0;left:unset;}dialog.diag-camera{right:5px;bottom:5px;width:480px;height:270px;max-height:40vh;max-width:40vw;opacity:.8;}dialog.diag-camera>*{position:absolute;left:0;right:0;top:0;bottom:0;}dialog.diag-camera .background-text{display:flex;align-items:center;justify-content:center;z-index:2;text-align:center;}dialog.diag-camera .background-text p{margin:0;}dialog.diag-camera .preview-screen{z-index:3;}dialog.diag-camera .preview-screen video{width:100%;height:100%;}dialog#diag-loading{left:0;top:0;width:100%;height:100%;border:none;opacity:.85;flex-direction:column;justify-content:center;text-align:center;z-index:9999;}dialog#diag-loading[open]{display:flex;}.diag-product{width:600px;max-width:90vw;}.swal2-popup{width:unset !important;}.input-group .btn{padding:.375rem .75rem;}