#root,#root>*,body,html{height:100%}body{margin:0}#root>*{max-height:100%;overflow:auto}aside{background-color:#2d3643;color:#fff;position:absolute;text-align:center;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}aside h1{border-bottom:1px solid hsla(0,0%,61%,.5);margin:.5rem 1.5rem 0;padding:1rem}aside a{color:#9b9b9b;display:inline-block;font-size:1.1rem;margin:.75rem 0}aside a.active,aside a:hover{color:#fff!important;font-weight:500;letter-spacing:.05rem;opacity:1}aside.shown{-webkit-transform:translateX(0);transform:translateX(0)}div.background{background-color:transparent;display:none;position:absolute;width:100%}div.background.shown{background-color:rgba(45,54,67,.7);display:block}button.sidebar-toggler{margin-right:.5rem;padding:0;vertical-align:top}button.sidebar-toggler+h2{display:inline-block}button.sidebar-toggler svg{stroke:#2d3643;width:2rem}div.notification{background-color:#2d3643;border-radius:5px;bottom:0;color:#fff;height:auto!important;left:0;margin:.5rem;padding:1.25rem;position:absolute;right:0}div.notification p{margin-bottom:1rem}div.notification button{margin-right:1rem;padding:0}div.notification button:last-child{margin-right:0}main{box-sizing:border-box;padding:1rem 1rem 5rem}button.password-toggler{margin-left:2rem;padding:0}button.password-copy{margin-left:1rem;padding:0;vertical-align:middle}button.password-toggler svg{stroke:#2d3643;width:1.2rem}button.password-copy svg{fill:#2d3643}input.disguised{border:none;display:inline-block;margin:0;outline:none;padding:0!important;width:auto}main.export label,main.form label,main.login label{display:inline-block;margin-top:1rem}main.export textarea,main.form textarea,main.login textarea{resize:vertical}main.export div.button-wrapper,main.form div.button-wrapper,main.login div.button-wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:stretch;max-width:30rem;width:auto}main.export div.button-wrapper .link-wrapper,main.form div.button-wrapper .link-wrapper,main.login div.button-wrapper .link-wrapper{flex-grow:1}main.export div.button-wrapper>button:last-child,main.form div.button-wrapper>button:last-child,main.login div.button-wrapper>button:last-child{margin-right:0!important}main.export div.button-wrapper a,main.form div.button-wrapper a,main.login div.button-wrapper a{background-color:rgba(45,54,67,.7)}main.export button.password-copy,main.form button.password-copy,main.login button.password-copy{margin-left:.5rem}main.export a,main.export button:not(.password-toggler):not(.sidebar-toggler):not(.password-copy),main.form a,main.form button:not(.password-toggler):not(.sidebar-toggler):not(.password-copy),main.login a,main.login button:not(.password-toggler):not(.sidebar-toggler):not(.password-copy){background-color:#2d3643;border-radius:5px;color:#fff;display:inline-block;margin-right:1rem;margin-top:1rem;padding:.75rem}main.export a.delete,main.export button:not(.password-toggler):not(.sidebar-toggler):not(.password-copy).delete,main.form a.delete,main.form button:not(.password-toggler):not(.sidebar-toggler):not(.password-copy).delete,main.login a.delete,main.login button:not(.password-toggler):not(.sidebar-toggler):not(.password-copy).delete{background-color:#be0826;margin-top:2rem}main.export a,main.form a,main.login a{background-color:#2d3643}main.export button.password-toggler,main.form button.password-toggler,main.login button.password-toggler{margin-left:1rem;margin-top:1rem}main.export p.error,main.form p.error,main.login p.error{color:#be0826;font-weight:500;margin-top:1rem}main.list label{display:inline-block;margin-right:.5rem;margin-top:1rem}main.list input{display:inline-block;padding:.6rem}main.list div.table{margin-top:1rem;max-width:70rem}main.list div.table>div{padding:.5rem 1.5rem;word-break:break-word}main.list div.table div.name{font-size:1.2rem;font-weight:600;padding-top:1.5rem}main.list div.table div.user{color:#2d3643}main.list div.table div.password{border-bottom:1px solid hsla(0,0%,61%,.5);padding-bottom:1.5rem}main.list div.table div.head{background-color:#2d3643;border:none;color:#fff}main.list div.table div.head.name{border-top-left-radius:5px;border-top-right-radius:5px}main.list div.table div.head.password{border-bottom-left-radius:5px;border-bottom-right-radius:5px}main.list div.table div.empty{padding:0}main.list div.table.notes{max-width:40rem}main.list div.table.notes div.name{border-bottom:1px solid hsla(0,0%,61%,.5);padding-bottom:1.5rem;padding-top:1.5rem}main.list div.table.notes div.head{border-bottom-left-radius:5px;border-bottom-right-radius:5px}main.profile .table{margin-top:1rem;max-width:40rem}main.profile .table div{font-weight:600;padding:1rem;word-break:break-word}main.profile .table div.head{background-color:#2d3643;border-radius:5px;color:#fff;font-weight:400}main.profile button:not(.sidebar-toggler){background-color:#2d3643;border-radius:5px;color:#fff;margin-top:2rem;padding:.75rem}@media(min-width:35rem){#root{display:grid;grid-template-areas:"sidebar main";grid-template-columns:auto 1fr}main{grid-area:main;padding:2rem}aside{grid-area:sidebar;position:relative;-webkit-transform:translateX(0);transform:translateX(0)}div.background.shown{background-color:transparent;display:none}button.sidebar-toggler{display:none}div.notification{bottom:auto;left:auto;top:0}}@media(min-width:50rem){main.list div.search{display:flex}main.list div.table{display:grid;grid-template-columns:auto auto minmax(40%,auto)}main.list div.table div.name,main.list div.table div.password,main.list div.table div.user{border-bottom:1px solid hsla(0,0%,61%,.5);padding:1rem!important}main.list div.table div.name{font-size:1rem}main.list div.table div.head{font-weight:300}main.list div.table div.head.name,main.list div.table div.head.password,main.list div.table div.head.user{border-radius:0}main.list div.table.notes{grid-template-columns:1fr}main.profile div.table{display:grid;grid-template-columns:auto 1fr}main.profile div.table div.head{border-radius:0}}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/publicsans/v13/ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/publicsans/v13/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/publicsans/v13/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/publicsans/v13/ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/publicsans/v13/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/publicsans/v13/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/publicsans/v13/ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/publicsans/v13/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/publicsans/v13/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/publicsans/v13/ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/publicsans/v13/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/publicsans/v13/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Text security disc;src:url(https://raw.githubusercontent.com/noppa/text-security/master/dist/text-security-disc.woff)}body{font:400 1rem Public Sans,sans-serif;letter-spacing:.03rem}h1,h2,h6{font-weight:400;margin:0}h1{font-size:2rem}h2{font-size:1.7rem}p,ul{margin:0}ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}a:hover{opacity:.5}button{background-color:transparent;border:none;color:inherit;cursor:pointer;font:inherit;padding:.5rem}button:hover{opacity:.5}label{font-weight:600}input,select,textarea{border:1px solid #2d3643;border-radius:5px;box-sizing:border-box;display:block;font:inherit;margin:.5rem 0;max-width:100%;min-width:0;padding:.75rem;width:30rem}input:focus,select:focus,textarea:focus{outline-color:#2d3643}header{margin-bottom:.5rem}input.password{color:#2d3643;font-family:Text security disc,sans-serif;font-size:.8rem;letter-spacing:.5px;line-height:1.2rem}
/*# sourceMappingURL=main.32a5123e.css.map*/