body,html{overscroll-behavior:none;margin:0;padding:0;font-family:Open Sans,sans-serif;font-size:16px}body{width:100%;overflow:auto}body *{box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;outline:none}table{border-collapse:collapse;width:100%;max-width:1920px}table tr{transition:background-color .2s}table tr:hover{background-color:#f9f9f9}table td{vertical-align:top;background:#fff;border:1px solid #ddd;padding:10px}table td.thumbnail{vertical-align:top;white-space:nowrap;width:150px}table td.thumbnail .t{gap:10px;display:flex}table td.thumbnail .thumb_wrapper{color:#333;flex-direction:column;align-items:center;gap:5px;font-size:12px;display:flex}table td.thumbnail .thumb_wrapper .thumb{aspect-ratio:16/9;border:1px solid #ccc;width:150px;overflow:hidden;transform:translateZ(-1px)}table td.thumbnail .thumb_wrapper .thumb img{object-position:top center;object-fit:cover;width:100%;height:100%}table td.thumbnail .thumb_wrapper span{display:block}table td.actions{white-space:nowrap;width:100px}table td.top{vertical-align:top}iframe{pointer-events:none;scrollbar-width:none;border:none;min-height:1050px;display:block;overflow:hidden}canvas{pointer-events:none;min-height:1050px;display:block}button{appearance:none;color:#fff;cursor:pointer;background-color:green;border:none;justify-content:center;align-items:center;height:36px;padding:1px 20px 0;font-size:15px;font-weight:100;text-decoration:none;transition:opacity .2s;display:inline-flex}button:hover{opacity:.9}button:first-child{margin-left:0}button:last-child{margin-right:0}input[type=text],input[type=password]{appearance:none;color:#333;border:2px solid #ddd;border-radius:0;outline:none;justify-content:center;align-items:center;width:400px;height:36px;margin:0 5px;padding:1px 10px 0;font-size:14px;text-decoration:none;transition:border .2s;display:inline-flex}:is(input[type=text],input[type=password]):hover{border:2px solid #ccc}:is(input[type=text],input[type=password]):first-child{margin-left:0}input[type=checkbox]{width:15px;height:15px;margin:0}label{cursor:pointer;gap:5px;width:fit-content;display:flex}select{color:#333;cursor:pointer;background:#fff;border:2px solid #ddd;border-radius:0;outline:none;justify-content:center;align-items:center;width:200px;height:36px;padding:1px 10px 0;font-size:14px;text-decoration:none;transition:border .2s;display:inline-flex}select:hover{opacity:.9}link{color:#333}link:hover{opacity:.9}link:first-child{margin-left:0}.frame{width:100%;min-width:fit-content;padding:20px}.frame h1{justify-content:space-between;align-items:center;max-width:1920px;display:flex}.frame h1 svg{margin-top:-20px;margin-bottom:-50px;margin-right:-17px}textarea{field-sizing:content;appearance:none;resize:none;outline:none;width:300px;margin-bottom:10px;padding:10px;font-family:Open Sans,sans-serif;display:block;border-radius:0!important}.note_wrapper{background:#eee;border-radius:5px;padding:0 15px 15px;box-shadow:0 0 20px #0006}.note_wrapper .buttons{gap:10px;display:flex}.note_wrapper button{margin:0}.note_wrapper .header{cursor:move;height:15px}.note_wrapper.resolved{width:100%;box-shadow:none;background:0 0;margin:0;padding:0}.note_wrapper.resolved .header{display:none}.note_wrapper .resolved_marker{cursor:pointer;position:relative;left:50%;translate:-50%}.notes{-webkit-user-select:none;user-select:none}.notes::selection{background:0 0}.container{width:min-content;margin:0 auto}.container input,.container button{margin:0}.container form{flex-direction:column;gap:10px;width:fit-content;display:flex}.custom_select{appearance:none;color:#333;background:#fff url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%3E%3Cpolygon%20points='0,4%206,10%2012,4'%20fill='green'/%3E%3C/svg%3E") right 10px center/12px 12px no-repeat;border:2px solid #ddd;border-radius:0;outline:none;justify-content:center;align-items:center;width:200px;height:36px;padding:1px 10px 0;font-size:14px;text-decoration:none;transition:border .2s;display:inline-flex}h2{margin-top:0}a{color:#333;white-space:nowrap;width:min-content;transition:color .3s;display:block}a:hover{color:green}a:has(button){text-decoration:none}.info{cursor:pointer;color:green;width:24px;height:24px;padding:0}.info svg{display:block}.checkboxes label{gap:10px;width:fit-content;padding-top:10px;display:flex}@keyframes bobbing{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.logo_bobbing{animation:3s ease-in-out infinite bobbing}
