@import "https://fonts.googleapis.com/css2?family=Montserrat&display=swap";@font-face{font-family:Montserrat,open sans,Helvetica,Arial,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:light dark;font-family:Montserrat;--text:light-dark(black, #e8e6e3);--bg:light-dark(white, #181a1b);--link:light-dark(blue, #3391ff);--accent:light-dark(#0078e7, #0060b9);--border:light-dark(#cccccc, #3e4446);--shadow:light-dark(#dddddd, #2b2f31);--muted:light-dark(#757575, #636061);--logo:light-dark(#333333, #c8c3bc);--logo-border:light-dark(#e5e5e5, #373c3e);--table:light-dark(#e0e0e0, #2a2d2f);--row-alt:light-dark(#f2f2f2, #080a0b);--row-alt-bg:light-dark(#f2f2f2, #101213);--warning:light-dark(red, #ff1a1a);--warning-button:light-dark(#dd1a1a, #901010);--accent-border:light-dark(black, #867d6e);--tooltip:light-dark(#eeeeee, #484a4b);--tooltip-bg:light-dark(white, #2b2a33)}body{color:var(--text);background-color:var(--bg)}.container{max-width:80em;margin:2em auto auto}.chhoto-button{background-color:var(--accent)}.pure-form input.chhoto-input{width:65%;border-color:var(--border);box-shadow:var(--shadow)0 .1em .2em inset}.pure-form input.chhoto-input:focus{border-color:var(--border)}#expiryDelay{background-color:var(--tooltip-bg);border-color:var(--border);box-shadow:var(--shadow)0 .1em .2em inset}::placeholder{color:var(--muted)}#logo{color:var(--logo);border-bottom-color:var(--logo-border);font-size:2em}#logo img{height:.8em}a{color:var(--link);text-decoration:none}.linkButton{display:inline-flex;align-items:center;gap:.2em;height:2em;padding:0 .5em;border:.1em solid var(--accent-border);border-radius:.3em;background:0 0;color:var(--text);text-decoration:none;cursor:pointer;box-sizing:border-box;margin-left:.2em}.chhoto-table{width:98%;border-collapse:separate;border-spacing:0;border-radius:.3em;box-shadow:0 0 0 .1em var(--table);border-color:var(--accent-border)}.chhoto-table tr td div{max-height:4.5em;line-height:1.5em;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.chhoto-table tr td[label="Long URL"] div{word-break:break-all;color:var(--link)}.chhoto-table tr td[name=numColumn] div{word-break:normal}.chhoto-table tr td[name=hitsColumn] div{word-break:normal}.chhoto-table tr:nth-child(even){background-color:var(--row-alt)}.chhoto-table caption{color:var(--text);text-align:left;font-size:1.5em;font-style:normal;font-family:Montserrat;padding:0}.chhoto-table thead{color:var(--text);background-color:var(--table)}.chhoto-table th,.chhoto-table td{border-left:none;max-width:36em}#short-url-header{min-width:10em}#filter-div{min-width:20em;font-size:.7em;float:right;text-align:right}#filter-div fieldset{display:flex;justify-content:flex-end;gap:.3em}#controls,#optionsSection summary{margin-top:1em}#optionsSection[open] summary{margin-bottom:1em}th[name=hitsColumn],td[name=hitsColumn]{text-align:right}th[name=expiryColumn],td[name=expiryColumn]{text-align:center}th[name=actions],td[name=actions] div{align-items:center;justify-items:center;text-align:center;width:12em}td[name=actions] div button,.pure-table caption button.svg-button{aspect-ratio:1;border-style:none;cursor:pointer;display:table-cell;vertical-align:middle;background-color:initial}td[name=actions] div button.svg-button svg,.pure-table caption button.svg-button svg{height:1.3em}.pure-table caption span{margin-right:1em}.pure-table caption span[name=label]{display:inline-block;margin:.2em 1em .4em 0}form input[name=shortUrl]::placeholder{text-transform:none}div[name=links-div]{position:absolute;right:.5%;top:.5%}details.chhoto-input summary{cursor:pointer}#password{width:100%;margin-bottom:1em}#wrong-pass{color:var(--warning)}.chhoto-dialog{border-radius:1em;border-width:.15em;max-width:40em}#info-dialog,#edit-dialog{min-width:25vw}#login-dialog div{position:relative}#password-eye-button{position:absolute;right:.1em;top:1.3em;transform:translateY(-50%);background-color:initial;border-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}#edit-dialog form,#login-dialog form{text-align:center}#edit-cancel-button{background-color:var(--warning-button)}#edit-dialog label{max-width:5em;margin-right:0}#edit-dialog label[for=edit-checkbox]{max-width:100%}#edit-buttons{margin-top:.5em}#alert-box{padding:.5em;border-radius:.3em;margin-top:.2em;width:fit-content}#qr-code-dialog{background-color:#fff;border-color:grey;text-align:right}#qr-code-dialog div{margin:.5em}#qr-code canvas{max-width:min(20em,80vw)}.dialog-close-button{background-color:initial;border-style:none;position:absolute;top:.3em;right:.3em;cursor:pointer}.dialog-close-button svg{height:2em}#qr-download-button{right:2em;text-decoration:none}#qr-code-dialog svg,#qr-code-dialog svg{color:#000}#info-div{margin:.5em .5em .2em}#info-table,#info-table tr td{border:none;padding-top:.1em}#info-table tr td:first-child{font-weight:700}#info-table tr td:last-child{word-break:break-all}.tooltip{position:relative}.tooltip .tooltiptext{visibility:hidden;width:8em;background-color:var(--tooltip);color:var(--text);text-align:center;padding:.3em 0;border-radius:.4em;position:absolute;z-index:1;bottom:calc(50% + 1.25em);left:50%;margin-left:-4em;opacity:0;transition:opacity .3s}.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-.3em;border-width:.3em;border-style:solid;border-color:var(--tooltip)transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}@media(pointer:none),(pointer:coarse){.container{max-width:98vw}.pure-form input.chhoto-input{width:98%}#version-number{margin-right:.3em}.chhoto-table{border-collapse:collapse;border:none;box-shadow:none}.chhoto-table tr:first-child{border-top:.15em dotted var(--accent-border)}.chhoto-table tr:not(:last-child){border-bottom:.15em dotted var(--accent-border)}.chhoto-table tr:nth-child(odd){background-color:var(--row-alt-bg)}.chhoto-table tr:nth-child(even){background-color:inherit}.chhoto-table thead{display:none}.chhoto-table td{display:flex;justify-content:left;width:97vw;padding:.1em}.chhoto-table tr td[name=shortColumn]{padding-top:.5em}.chhoto-table tr td[name=actions]{padding-bottom:.5em}.chhoto-table tr td[name=actions] div{text-align:left;margin-left:-.5em}#alert-box{display:none}#filter-div{width:100%}#filter-div fieldset{display:flex;align-items:center;gap:.3em}#filterText,#filter-div button{box-sizing:border-box;min-height:2.4em;margin:0}#filter-div button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.chhoto-table td::before{content:attr(label);font-weight:700;min-width:6em;text-align:left;align-content:center}.chhoto-table td div{align-content:center}.chhoto-table th[name=numColumn],.chhoto-table td[name=numColumn]{display:none}.tooltip .tooltiptext{left:8em}}