body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:400;src:url(/static/media/Overpass-Regular.e29f32344fe15848e8d6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:700;src:url(/static/media/Overpass-Bold.cdcc2ee06f12a155c6db.ttf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--cryptify-bg-color:#e7f0f5;--cryptify-bg-highlight-color:#aedcf5;--cryptify-button-color:#080249;--cryptify-header-color:#080249;--cryptify-header-text-color:#fff}body>#root>div{height:100vh}.App{font-family:Overpass;font-size:10pt;height:100%;width:100%}.cookie-text{color:#c93c58;font-size:1.5em;line-height:1.3em}.content-panel{float:left;height:100%;margin-left:2.6em;margin-right:2.6em;position:relative}@media only screen and (max-width:1170px){.content-panel{float:none!important;padding-top:2em;width:calc(100% - 5.3em)}}@media only screen and (max-width:500px){.content-panel{margin-left:1.6em;width:calc(100% - 3.3em)}}.content-panel .App-header{display:block;margin:auto;padding-top:2.6em;width:10.6em}@media only screen and (max-width:500px){.content-panel .App-header{padding-top:1.3em;width:8.3em}}.content-panel .crypt-panel-header{display:flex;flex-direction:column;gap:1em;margin-bottom:.25em;width:100%}@media only screen and (max-width:500px){.content-panel .crypt-panel-header{padding-top:1.3em}}.content-panel .crypt-panel-header .crypt-panel-header-text{display:inline;display:table-cell;font-size:1.6em;text-align:center;width:100%}@media only screen and (max-width:500px){.content-panel .crypt-panel-header .crypt-panel-header-text{font-size:16pt!important}}.content-panel .crypt-panel-header .crypt-panel-header-text{border-bottom:3pt solid #00a2d5;color:#000;font-weight:700}.crypt-select-protection-input-box{background-color:#fff;border-left:2px solid #000;margin-bottom:2.4em;padding-left:1em}@media only screen and (max-width:500px){.crypt-select-protection-input-box{margin-bottom:1.25em}}.crypt-select-protection-input-box:last-child{margin-bottom:1em}.crypt-container{margin-top:9.1em}@media only screen and (max-width:500px){.crypt-container{margin-top:.8em}}.crypt-select-protection-input-box h4{color:#424242;font-size:11pt;font-weight:700;margin-bottom:0;padding-bottom:0;text-align:left}.crypt-select-protection-input-box input,textarea{border:0;box-shadow:0 1pt 0 0 #ebebeb,0 1pt 0 0 #ebebeb;font-size:1.1em;resize:none;width:90%}.crypt-select-protection-input-box input:focus,textarea:focus{outline:none}.crypt-btn{background:#000;border:none;border-radius:2.6em;color:#fff;cursor:pointer;font-size:1.15em;font-weight:700;line-height:1.6em;padding:.25em 0;text-align:center}.irma-web-button{background:#fff!important;border:3px solid #00a2d5!important;border-radius:31pt!important;color:#00a2d5;cursor:pointer!important;font-size:1.15em!important;font-weight:700!important;line-height:1.6em!important;padding-bottom:.4em!important;padding-left:1.3em;padding-right:1.3em;padding-top:.4em!important;text-align:center!important}@media only screen and (max-width:500px){.irma-web-button{font-size:1em!important;font-weight:700!important;line-height:1.3em!important;padding-bottom:.4em!important;padding-left:1.2em;padding-right:1.2em;padding-top:.4em!important}}.irma-web-centered p{display:none}.crypt-btn-secondary{background:#fff;border:.25em solid #00a2d5;border-radius:2.6em;color:#00a2d5;color:#fff;cursor:pointer!important;cursor:pointer;font-size:1.15em;font-weight:700;line-height:1.6em;margin-top:1em;padding-bottom:.4em;padding-top:.4em}.crypt-btn-cancel{color:#00a2d5;display:block;margin-bottom:1em;margin-left:auto;margin-right:auto;width:15em}.crypt-btn-disabled,.crypt-btn:disabled,.crypt-btn[disabled]{background:#e8e8e8;color:#424242;cursor:not-allowed}.crypt-btn-main{display:block;margin:1em auto;padding-left:.25em;width:15em}.crypt-btn-anonymous{margin-bottom:1em;margin-top:1em;width:15em}@media only screen and (max-width:500px){.add-files-icon{height:1.6em;top:.16em}.crypt-btn-main{width:14em}.crypt-btn-cancel{width:14!important}}@media only screen and (max-width:400px){.crypt-btn-main{width:13em}.crypt-btn-cancel{width:13em!important}}a{color:#4ea6ea}form{display:flex;flex-direction:column;max-width:400px}.crypt-progress-container{font-size:1.15em}@media only screen and (max-width:500px){.crypt-progress-container:not(:first-child){margin-top:8em}}.crypt-progress-error{color:#f03}.checkmark-icon{display:inline-block;height:.85em;padding-bottom:.16em;padding-right:.58em;vertical-align:bottom;width:1em}.crypt-progress-container h3{font-size:13pt;font-style:normal;font-weight:700;line-height:1.25em}.crypt-progress-container p{color:grey;margin-bottom:.5em}.crypt-file-upload-box{background:no-repeat bottom 20px center/80% url(/static/media/basket.f9220fd1dda03f631a1c.svg);border:1px dashed #000;border-radius:8px;height:100%;max-height:600px;padding:20px}.crypt-form{height:100%}.add-attribute-btn{background-color:#fff;border:1px solid #000;border-radius:15px;cursor:pointer;font-family:Overpass;margin-right:.5em;margin-top:1em}.crypt-sender-receipt>input{margin:.75em .5em 0 0;width:auto}.add-recipient-btn{background-color:#000;border:1px solid #000;border-radius:15px;color:#fff;cursor:pointer;font-family:Overpass;margin-bottom:1em;margin-top:1em}.crypt-recipient:not(:last-child){margin-bottom:1.5em}.btn-delete{all:unset;cursor:pointer}.attribute-field{margin-top:1em}.crypt-select-protection-input-box textarea{border:0;box-shadow:0 1pt 0 0 #000,0 1pt 0 0 #ebebeb;font-size:1.1em;resize:vertical;transition:box-shadow .3s;width:100%}.crypt-select-protection-input-box textarea:focus{outline:none}.yivi-btn-logo{align-items:center;display:flex;gap:.5em;justify-content:center;padding-right:1em}.cols{grid-gap:3em;display:grid;gap:3em;grid-template-columns:1fr 1fr;height:100%}.column{height:100%;min-width:350px}.scroll-column{height:100%;overflow-y:scroll}.crypt-file-box>.file-drop>.file-drop-target{color:#000;position:relative}.file-drop>.file-drop-target.file-drop-dragging-over-target{background-color:var(--cryptify-bg-highlight-color)}.crypt-file-box,.crypt-file-box .file-drop,.crypt-file-box .file-drop-target{height:100%}@media only screen and (max-width:500px){.crypt-file-box .file-drop,.crypt-file-box .file-drop-target{margin-top:16pt}}.crypt-file-box-content,.crypt-file-box-overlay,.crypt-panel-header{align-items:center;display:flex;height:100%;justify-content:center}.crypt-file-box-content,.crypt-file-box-overlay{left:0;padding-bottom:2em;position:absolute;text-align:center;top:0;width:100%}.swallow-ptr_evs{height:100%;pointer-events:none;width:100%}.crypt-file-name-box{background-color:#000;border-radius:.62em;color:#fff;font-size:1.25em;left:50%;max-width:80%;overflow:hidden;padding:.5em .75em;position:absolute;text-align:center;text-overflow:ellipsis;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.crypt-file-input-label{cursor:pointer}.crypt-logo-large{padding-left:6em;padding-right:6em;width:calc(100% - 12em)}.crypt-file-box-large-text{font-size:2em;font-weight:700;line-height:1.2em;margin-top:1.5em;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.crypt-file-box-small-text{font-size:1.3em}.crypt-file-box-small-text,.crypt-file-box-tiny-text{margin-top:.85em;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.crypt-file-box-tiny-text{font-size:1.16em}.crypt-file-btn{width:140px}@media only screen and (max-width:500px){.crypt-file-box-large-text{font-size:1.5em;line-height:1.11em;margin-top:.77em}.crypt-file-box-small-text{font-size:1em;margin-top:.5em}.crypt-file-box-tiny-text{font-size:.91em;margin-top:.55em}}.crypt-file-btn:disabled,.crypt-file-btn[disabled]{background:#b5b6b7}#crypt-file-input{border:none;height:100%;opacity:0;overflow:hidden;width:100%;z-index:-9999}.crypt-file-information{font-size:1.1em;padding-bottom:.8em;padding-top:1em}.file-icon{display:inline-block;height:1em;padding-bottom:.25em;padding-left:.58em;vertical-align:text-bottom;width:.75em}.file-name{display:inline-block;height:1.2em;overflow:hidden;padding-left:1.6em;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 10em)}.file-size{display:inline-block;height:1em;padding-right:.57em}.file-float-right{float:right}.encrypt-panel .crypt-file-list{max-height:20em;overflow-y:auto;padding-right:.5em}.decrypt-panel .crypt-file-list{height:4.1em;overflow-y:auto}@media only screen and (max-width:500px){.encrypt-panel .crypt-file-list{height:9.5em}}.crypt-file-list-add-file-box>.file-drop>.file-drop-target{position:relative}.crypt-file-list-file-frop>.file-drop-target.file-drop-dragging-over-target{background-color:var(--cryptify-bg-highlight-color)}.crypt-file-list-add-file-box{height:2.6em}.crypt-file-list-add-file-box .crypt-file-list-file-drop{height:100%;margin-top:1.3em}.crypt-file-list-add-file-box .file-drop-target{height:100%}.crypt-file-list-add-box-content,.crypt-file-list-add-box-overlay{height:100%;left:0;pointer-events:none;position:relative;top:-2.6em;width:100%}.add-files-icon{height:2em;position:relative;top:.42em}.add-files-text{color:#424242;font-size:1.16em;padding-left:.35em}@media only screen and (max-width:500px){.add-files-text{font-size:.91em}}.crypt-file-list-add-input-label{cursor:pointer}#crypt-file-list-add-files-input{border:none;height:100%;opacity:0;overflow:hidden;width:100%;z-index:-9999}.crypt-progress{border:0;display:block;height:.25em;margin:0;padding:0;position:relative;width:100%}.crypt-progress-remaining{background-color:#ebebeb;height:1pt;width:100%;z-index:1}.crypt-progress-done,.crypt-progress-remaining{border:0;display:inline-block;left:0;margin:0;padding:0;position:absolute;top:0}.crypt-progress-done{background-color:#34c84a;height:2pt;transition:width 2s linear;z-index:2}.crypt-irma-qr{width:100%}.irma-web-form{background-color:transparent;background-color:initial;border:initial;border-radius:0;border-radius:initial;box-sizing:content-box;box-sizing:initial;display:inline;display:initial;flex-direction:row;height:auto;margin:initial;max-width:none;min-width:0;min-width:auto;padding:initial;width:auto}.irma-web-content{justify-content:left!important;margin:1.5em 0!important;width:19.1em}.crypt-irma-qr .irma-web-header{display:none}.crypt-irma-qr .irma-web-qr-canvas{height:100%!important;width:100%!important}.get-irma-here-anchor{font-weight:700;padding-top:.83em}.get-irma-here-anchor .irma-logo{display:inline-block;height:3.75em};.get-irma-here-anchor .irma-appstore-button{display:inline-block;height:3.33em;margin-right:.83em}.get-irma-here-anchor .get-irma-text{display:inline-block;height:3.75em;margin-bottom:.5em;margin-left:.41em;vertical-align:middle}.get-irma-buttons{cursor:pointer!important;position:relative;top:-.83em}