:root{--white: white;--black: black;--red-10: #f2b3b6;--red-30: #e2797e;--red-50: #c30c15;--red-70: #a00d0c;--red-90: #7c0f14;--red-password: #e81818;--yellow-10: #fff0bf;--yellow-30: #fce18d;--yellow-50: #fdce44;--yellow-70: #e8b727;--yellow-90: #c79503;--blue-10: #edf9ff;--blue-30: #c7ecff;--blue-50: #0094dc;--blue-70: #0576ad;--blue-90: #085981;--green-50: #76b928;--lightgrey-10: #fafafa;--lightgrey-30: #f6f6f6;--lightgrey-50: #efefef;--lightgrey-70: #e4e4e4;--lightgrey-90: #d9d9d9;--lightgrey-110: #cccccc;--lightgrey-130: #b2b2b2;--darkgrey-10: #999999;--darkgrey-30: #7f7f7f;--darkgrey-50: #5c5c5c;--darkgrey-70: #484848;--darkgrey-90: #404040;--darkgrey-110: #333333;--darkgrey-130: #1a1a1a;--storage-option-width: 350px;--area-title-font-size: 22px}@font-face{font-family:CEWEText;font-style:normal;font-weight:300;src:url(https://font.photoprintit.com/CEWEText-Light.woff2) format("woff2")}@font-face{font-family:CEWEText;font-style:normal;font-weight:400;src:url(https://font.photoprintit.com/CEWEText-Regular.woff2) format("woff2")}@font-face{font-family:CEWEText;font-style:normal;font-weight:600;src:url(https://font.photoprintit.com/CEWEText-Bold.woff2) format("woff2")}@font-face{font-family:CEWEHead;font-style:normal;font-weight:300;src:url(https://font.photoprintit.com/CEWEHead-Light.woff2) format("woff2")}@font-face{font-family:CEWEHead;font-style:normal;font-weight:400;src:url(https://font.photoprintit.com/CEWEHead-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:CEWEHead;font-style:normal;font-weight:500;src:url(https://font.photoprintit.com/CEWEHead-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:CEWEHead;font-style:normal;font-weight:600;src:url(https://font.photoprintit.com/CEWEHead-Bold.woff2) format("woff2");font-display:swap}button{position:relative;box-sizing:border-box;cursor:pointer;outline:none;border:none;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:visible;display:flex;justify-content:center;align-items:center;min-width:64px;border-radius:4px;font-size:16px;font-weight:500;text-decoration:none;line-height:36px;padding:2px 16px;background-color:var(--button-background);color:var(--button-color)}button:hover{background-color:var(--button-hover)}button:active{background-color:var(--button-active)}button:focus-visible{outline:2px solid var(--selection)}button:disabled{background-color:var(--button-disabled);cursor:unset;color:var(--button-disabled-font)}.card{background-color:var(--background);box-shadow:var(--container-shadow);border-radius:8px;padding:8px;margin:16px}.card .title{display:flex;justify-content:center;font-weight:500;font-size:24px;margin:8px 0}.card .content{padding:8px 16px}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:calc(100% - 32px);margin:0 16px;height:10px;border-radius:8px;border:none;background-color:var(--progress-bar-background)}progress::-moz-progress-bar{background-color:var(--red-50)}progress::-webkit-progress-bar{border-radius:8px;background-color:var(--progress-bar-background)}::-webkit-progress-value{border-radius:8px 0 0 8px;background-color:var(--red-50)}dialog{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;border-radius:4px;background-color:var(--background);border:none;outline:none;padding:0;color:var(--font);min-width:300px;width:550px}dialog h1{font-size:20px;font-weight:500;height:70px;display:flex;align-items:center;justify-content:start;margin:0;padding:0 24px 9px}dialog .dialog-content{padding:0 24px}dialog .dialog-actions{padding:8px 16px;display:flex;justify-content:end}@media (max-width: 980px){dialog .dialog-actions{flex-direction:column-reverse;flex-wrap:nowrap;row-gap:8px}dialog .dialog-actions button{width:100%}}a,.link{color:var(--link-color);cursor:pointer;text-decoration:none;text-underline-offset:4px}a:hover,a:active,.link:hover,.link:active{color:var(--link-active-color);text-decoration:underline}:root{font-family:CEWEHead,sans-serif;font-size:14px;line-height:20px;font-weight:400;color:var(--font);background:var(--page-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}#app{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between}#app .loading{margin-top:64px;display:flex;align-items:center;justify-content:center;height:calc(100% - 64px);background:no-repeat scroll center center;background-image:var(--loading-logo)}#app main{animation:.15s ease-in 0s 1 appearAnimation;padding-top:16px;display:flex;flex-direction:column;align-items:center;row-gap:32px;margin-top:64px}@keyframes appearAnimation{0%{opacity:0}to{opacity:1}}#app main .StorageOptions{width:100%}#app main .site-header{margin:16px 32px 0;font-size:36px;font-weight:500;text-align:center;line-height:1.1em}.CurrentStorage{display:flex;flex-direction:row;align-items:center;padding-top:16px!important;flex-wrap:wrap;justify-content:center}@media (max-width: 630px){.CurrentStorage{max-width:300px}}.CurrentStorage .label{display:flex;justify-content:start;font-size:var(--area-title-font-size)}.CurrentStorage p{margin:12px 0}.CurrentStorage .content{padding:0 16px;width:300px}.CurrentStorage .progress{width:250px}.error-info{margin-top:16px;color:var(--footer-font-color)}.error-info .trace{max-height:300px;overflow:scroll}footer{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:24px;padding-bottom:8px;color:var(--footer-font-color)}footer a{color:var(--footer-font-color);cursor:pointer;text-decoration:none;text-underline-offset:4px}footer a:hover,footer a:active{color:var(--footer-font-color);text-decoration:underline}footer .legal-links :first-child{margin-right:16px}header{position:absolute;top:0;left:0;right:0;height:64px;background-color:var(--header-color);display:flex;flex-direction:row;padding-left:20px;align-items:center}header a,header .cmp-logo{height:48px}header .back-icon{padding:12px}.StorageOptions .label{display:flex;justify-content:center;font-size:var(--area-title-font-size)}.StorageOptions .storage-options-list{display:grid;grid-template-columns:repeat(auto-fit,var(--storage-option-width));justify-content:center}.SingleStorageOption button{width:calc(100% - 32px);margin:0 16px 8px}.SingleStorageOption.card{display:flex;flex-direction:column}.SingleStorageOption .price-table{display:grid;grid-template-columns:auto auto;justify-content:end;column-gap:8px;row-gap:4px;text-align:end;align-content:end;flex-grow:1;padding:0 16px 12px}.SingleStorageOption .price-table .price{font-size:20px}.SingleStorageOption .price-table .price.bold{font-weight:500}.SingleStorageOption .price-table .price-label{font-size:16px}.SingleStorageOption .price-table .price-label.bold{font-weight:500}
