:root,body,html{width:100%;height:100%;background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch}*{padding:0;margin:0;position:relative;box-sizing:border-box;text-rendering:optimizeLegibility}.flex{display:flex;align-items:center;justify-content:center}.noselect{user-select:none}.nodisplay{display:none}.nodrag{user-drag:none;-webkit-user-drag:none;user-select:none}a{text-decoration:none}a,a:visited{color:inherit}a:hover{text-decoration:underline;color:#0366d6}.container{width:100%;max-width:800px;margin:0 auto;padding:20px 0 0;height:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start}.container form input{display:block;background:#fff;border:1px solid;border-radius:3px;padding:5px 10px}.container form input:active,.container form input:focus{outline:none;border-color:#0366d6}.container form input:not([type=submit]){font-size:18px;font-family:monospace;margin:15px auto}.container form input[type=submit]{margin:10px auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Cantarell,Open Sans,Helvetica Neue,sans-serif;cursor:pointer;font-size:16px;font-weight:700}.container form input[type=submit]:hover{color:#0366d6}.container .wrapper{overflow-x:auto;flex-grow:1;width:100%}.container table.files-view{border-radius:7px;border-spacing:0;min-width:420px;display:inline-block;margin:0 5%;width:90%}.container table.files-view th{text-align:left}.container table.files-view td,.container table.files-view th{padding:5px;font-size:14px;max-width:0}.container table.files-view td.item-name{width:100%}.container table.files-view td.item-name.dir{font-weight:700}.container table.files-view td.item-name img{vertical-align:bottom;margin-right:5px;width:16px}.container table.files-view td.item-links{min-width:60px}.container table.files-view td.item-links a{cursor:pointer}.container table.files-view td.item-links svg{vertical-align:bottom;margin-left:7px}.container table.files-view td.item-links svg:hover g{fill:#0366d6}.container table.files-view td.item-path{min-width:150px;font-size:12px;font-family:monospace}.container table.files-view td.item-size{min-width:75px}.container table.files-view td.item-name,.container table.files-view td.item-path{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:0}.container table.files-view tr.spacer td{padding:0;height:2px}.container table.files-view th{border-top:1px solid;border-bottom:1px solid}.container table.files-view th:first-child{border:1px solid;border-right:none;border-radius:3px 0 0 0}.container table.files-view th:last-child{border:1px solid;border-left:none;border-radius:0 3px 0 0}.container table.files-view td:first-child{border-left:1px solid}.container table.files-view td:last-child{border-right:1px solid}.container table.files-view tr:last-child td{border-bottom:1px solid}.container table.files-view tr:last-child td:first-child{border-radius:0 0 0 3px}.container table.files-view tr:last-child td:last-child{border-radius:0 0 3px 0}.container .upper-text{width:90%;margin:0 auto}.container .upper-text h1{border-bottom:1px solid;padding-bottom:5px;margin-bottom:20px;font-weight:400}.container .upper-text h1 a:hover{text-decoration:none}.container .upper-text h1 img{width:26px;margin-right:5px}.container .upper-text .info{font-size:14px;margin-bottom:10px;justify-content:space-between}.container .upper-text .info p.path{word-break:break-word}.container .upper-text .info p.path strong{margin-right:5px}.container .upper-text .info p.path span{padding:0 5px}.container .upper-text .info p.path a{display:inline-block;font-family:monospace}.container .upper-text .info p.path.strikethrough:after{content:"";width:100%;height:2px;background:#000;position:absolute;bottom:7px;left:0}.container .upper-text .info>a{border:1px solid;padding:5px;font-weight:700;border-radius:3px}.container .upper-text .info>a:hover{text-decoration:none}.container p.error{color:#bd2f2f}.container p.error strong{margin-right:5px}.container p.error span{color:#000;font-family:monospace;margin:0 5px;font-size:16px;background:#e6e6e6;padding:3px;border-radius:3px}