:root{--white: #FFF;--primary-color: #F7146B;--primary-color-hover: #D30252;--secondary-color: #1f2937;--main-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}body{margin:0;padding:0}*,:after,:before{box-sizing:border-box}input,input:active,input:focus,input:focus-visible{outline:none;font-family:var(--main-font)}a,a:visited{text-decoration:none}.clickable{cursor:pointer}@font-face{font-family:"Roboto";src:url("/assets/Roboto-Regular-317610df.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto";src:url("/assets/Roboto-Bold-f09e8269.ttf");font-weight:700;font-style:normal}.flex-right{display:flex;justify-content:flex-end}.flex-col{display:flex;flex-direction:column}.main-wrapper{display:flex;width:100vw}sidebar{width:20vw;min-height:100vh;background-color:#1f2937;display:flex;flex-direction:column}sidebar .icon-wrapper{display:flex;padding:8px 16px 0}sidebar .icon-wrapper img{width:60px;height:60px;margin-right:8px}sidebar .icon-wrapper span{color:var(--white);line-height:60px;font-size:28px;font-weight:700;font-family:"Roboto"}sidebar .menu{flex-grow:1}sidebar .links-group{padding:8px;font-size:16px;font-family:"Roboto"}sidebar .links-group .item{padding:8px 10px;border-radius:4px;color:#d1d5db;margin-bottom:8px;cursor:pointer;display:block}sidebar .links-group .item.selected,sidebar .links-group .item:hover{background-color:#111827;color:var(--white)}.main-wrapper .content{padding:24px;width:100%;position:relative}.btn{padding:6px 16px;border-radius:4px;border:none;cursor:pointer}.btn-primary{color:var(--white);background-color:var(--primary-color)}.btn-primary:hover{background-color:var(--primary-color-hover)}.logs-wrapper{display:flex;flex-direction:column;height:calc(100vh - 48px)}.search-bar{margin-bottom:8px;position:relative}.search-bar .form-group{display:flex;width:100%}.search-bar input{width:calc(100% - 44px);font-size:14px;line-height:18px;padding:12px;color:#222;border:1px solid #aaa;border-right:none;border-radius:4px 0 0 4px}.search-bar input::placeholder{font-style:italic}.search-bar button{width:44px;height:44px;border:1px solid var(--primary-color);border-left:none;background-color:var(--primary-color);border-radius:0 4px 4px 0;background-image:url("/assets/search-white-02f55479.png");background-size:24px 24px;background-repeat:no-repeat;background-position:center;cursor:pointer}.search-bar .search-hints{position:absolute;box-sizing:border-box;top:43px;left:0;width:calc(100% - 43px);z-index:300;background-color:#fff;border:1px solid #aaa;font-family:"Roboto";font-size:14px;border-radius:0 0 4px 4px;color:#222;font-weight:300}.search-bar .search-hints>div{border-bottom:1px solid #aaa;padding:8px 12px;cursor:pointer}.search-bar .search-hints>div:last-child{border-bottom:none}.search-bar .search-hints>div:hover{background-color:#f1f1f1}.search-bar .search-hints .group{padding:12px;background-color:#f1f1f1;color:#304c89;font-weight:400;font-size:14px;cursor:unset}.search-bar .search-hints span{font-size:14px;font-weight:500;color:var(--secondary-color)}.search-bar .tags{display:flex;padding:8px 6px;height:42px}.search-bar .tags .tag{display:flex;font-size:13px;font-family:"Roboto";margin-right:16px}.search-bar .tags .l,.search-bar .tags .r{padding:4px 6px;border:1px solid #1f2937;color:#1f2937}.search-bar .tags .l{border-radius:4px 0 0 4px;background-color:#1f2937;color:#fff}.search-bar .tags .x{border-radius:0 4px 4px 0;border:1px solid #1f2937;border-left:none;color:var(--primary-color);padding:4px 6px;cursor:pointer}.search-bar .tags .x:hover{color:#fff;background-color:var(--primary-color)}.results{flex-grow:1;display:flex;flex-direction:column;overflow-y:hidden}.results .table-wrapper{flex-grow:1;width:100%;overflow-y:scroll}.results table{font-family:"Roboto";border-collapse:collapse;width:100%;position:relative}.results .table-header{font-family:"Roboto";display:flex}.results .table-header>div{text-transform:uppercase;font-size:13px;color:var(--secondary-color);font-weight:500;text-align:left;border-bottom:1px solid #777;padding:4px 0}.results .table-header>div:last-child{flex-grow:1}.results td{font-size:15px;color:#222;padding:6px 0;border-bottom:1px solid #ddd;font-weight:300}.results th,.results td,.results .table-header>div{min-height:32px}.results th:first-child,.results td:first-child,.results .table-header>div:first-child{width:35%}.results th:nth-child(2),.results td:nth-child(2),.results .table-header>div:nth-child(2){width:10%}.results th:nth-child(3),.results td:nth-child(3),.results .table-header>div:nth-child(3){width:40%}.results th:nth-child(4),.results td:nth-child(4),.results .table-header>div:nth-child(4){width:15%}.results tbody tr{height:44px}.results .event-infos{display:flex;margin-bottom:4px;line-height:18px}.results .event__name{font-weight:500;margin-right:8px;font-size:15px}.results .flex-col .event__id{font-weight:300;font-style:italic;color:#444}.results .flex-col .event__id:hover{text-decoration:underline;cursor:pointer}.results .event__at,.results .event__uid{font-size:13px;color:#777}.results .event__uid:hover{text-decoration:underline;cursor:pointer}.results .status{padding:3px 6px;border-radius:4px;font-size:13px;font-weight:500}.results .status.done{background-color:#f0fdf4;color:#15803d;box-shadow:#fff 0px 0px 0px 0px inset,rgba(22,163,74,.2) 0px 0px 0px 1px inset,rgba(0,0,0,0) 0px 0px 0px 0px}.results .status.pending{background-color:#fefce8;color:#9d6422;box-shadow:#fff 0px 0px 0px 0px inset,rgba(202,138,4,.2) 0px 0px 0px 1px inset,rgba(0,0,0,0) 0px 0px 0px 0px}.results .status.error{background-color:#fef2f2;color:#b91c1c;box-shadow:#fff 0px 0px 0px 0px inset,rgba(220,38,38,.1) 0px 0px 0px 1px inset,rgba(0,0,0,0) 0px 0px 0px 0px}.results .status.skipped{background-color:#f9fafb;color:#4b5563;box-shadow:#fff 0px 0px 0px 0px inset,rgba(107,114,128,.1) 0px 0px 0px 1px inset,rgba(0,0,0,0) 0px 0px 0px 0px}.results .flex-col{font-size:14px}.results .flex-col span{font-weight:700}.results .actions button{width:24px;height:24px;border:1px solid var(--primary-color);border-left:none;background-color:var(--primary-color);border-radius:4px;background-image:url("/assets/reload-7a987623.png");background-size:16px 16px;background-repeat:no-repeat;background-position:4px 3px;cursor:pointer}.results .actions button:hover{transform:scale(1.2);background-color:#ff0069}.results-footer{padding:16px 16px 0;display:flex;justify-content:flex-end}.results-footer .nav{display:inline-block;color:#fff;padding:8px;width:24px;height:24px;border-radius:50%;background-color:var(--secondary-color);background-repeat:no-repeat;background-size:16px 16px}.results-footer .nav.prev{background-image:url("/assets/arrow-left-white-7cfea695.png");background-position:40% 50%;margin-right:8px}.results-footer .nav.next{background-image:url("/assets/arrow-right-white-ee0a5405.png");background-position:60% 50%}.results-footer .nav:hover{background-color:var(--primary-color)}.results-footer .nav.disabled{background-color:#bbb;cursor:initial}.results-footer .nav.disabled:hover{background-color:#bbb}.alerts-wrapper{position:fixed;right:40px;bottom:60px;z-index:1000;display:flex;flex-direction:column-reverse;gap:8px}.alerts-wrapper .alert{padding:12px 16px;font-family:"Roboto";border-radius:8px;transform:translate(300px, 0);opacity:0;transition:all 500ms ease-in-out 0s}.alerts-wrapper .alert-show{opacity:1;transform:translate(0, 0)}.alerts-wrapper .alert-success{background-color:#f0fdf4;color:#15803d;box-shadow:#fff 0px 0px 0px 0px inset,rgba(22,163,74,.2) 0px 0px 0px 1px inset,rgba(0,0,0,0) 0px 0px 0px 0px}.login{display:flex;height:100vh;width:100vw;align-items:center;justify-content:center}.login .logo{position:absolute;top:8px;left:16px;width:60px;height:60px}.login .grid{display:grid;grid-template-columns:2rem auto 2rem;grid-template-rows:2rem auto 2rem}.login .grid>div{border-radius:8px}.login .bg{grid-column:1/span 3;grid-row:1/span 3;background-color:var(--primary-color);transform:rotate(-1deg)}.login .content{position:relative;grid-column:2/2;grid-row:2/2;background-color:var(--white);padding:1rem}.login .inner{display:flex;flex-direction:column;font-family:var(--main-font)}.login .inner label{display:block;margin-bottom:4px;width:30vw;color:#444;font-size:14px;line-height:25px;font-weight:400}.login .inner input{padding:8px;font-weight:300;margin-bottom:16px;border:none;border-bottom:1px solid #aaa;font-size:15px;color:#444;background-color:#eee}.login .inner input:focus{border-bottom:1px solid #444}.login .inner .error{color:#c53030;background-color:#fff5f5;border:1px solid #fc8181;padding:12px;margin:5px 0;font-weight:300;font-size:15px;border-radius:4px}.login .flex-right{margin-top:8px}
