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}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.header{align-items:center;background-color:#07393c;display:flex;height:50px;justify-content:space-between;min-height:50px;padding:0 20px;position:-webkit-sticky;position:sticky;top:-5px;z-index:100}.profile-icon{color:#fff;padding:15px 20px 10px}.logout-button{cursor:pointer}.username-container{align-items:center;color:#fff;display:flex}.username-container span{padding-top:10px}.main-page-container{display:flex;flex:1 1;flex-direction:column;padding:5px}.main-title{align-self:center;background-color:#f33;border:5px solid #000;font-size:60px;font-weight:bolder;padding:5px 15px}.main-description,.main-title{font-family:Stark,serif;text-align:center}.main-description{display:block;font-size:35px;font-weight:lighter}.main-start{align-self:center;background-color:#a1cfc9;border:2px solid #000;color:#000;font-family:serif;font-size:35px;margin-top:25px;padding:20px;text-align:center;text-decoration:none}.main-start:hover{background-color:#7bb4bb}.main-how-to-use{font-family:Stark,serif;font-size:30px;margin-top:25px;text-align:center}.main-how-to-use span{display:block;padding-bottom:20px}.main-copyright{color:#878787;display:block;text-align:center;text-decoration:none}.main-footer{background-color:#a4c7c0;margin-top:25px;padding:15px}.main-possibilities{align-self:center;font-family:Stark,serif;font-size:20px;text-align:center}.main-possibilities h1{font-size:30px;font-weight:lighter}.main-possibilities ul{display:block;font-size:20px;text-align:left}.main-tech-stack span{display:block}.main-tech-stack{color:#000}.main-tech-stack svg{color:#000;padding:2px}.main-creators{color:#000}.main-creators ul{margin:0;padding:5px 5px 5px 15px}.main-creators li::marker{content:" - ";padding:20px}.main-creators a{color:#000}.main-tech-icons{padding:5px}.main-footer-line{display:flex;justify-content:space-evenly}.main-guide{aspect-ratio:560/315;max-width:95%;width:560px}.login{align-items:center;background-color:#cee9da;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow-x:hidden}.login-card-frame{-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out;aspect-ratio:1;border:2px solid #000;display:flex;flex-direction:column}.login-card-header{background-color:#fdef50;border-bottom:2px solid #000}.login-card-header h1{font-family:Arial,sans-serif;font-size:30px;font-weight:lighter;margin:0;padding:0;text-align:center}.login-card-fields{align-items:stretch;background-color:#fff;display:flex;flex:1 1;flex-direction:column;font-family:Arial,sans-serif;justify-content:flex-start;padding:15px}.login-card-fields input{border:2px solid #000;font-size:20px;margin:10px;padding:5px}.login-card-fields>div{align-items:center;display:flex;justify-content:space-between}.login-card-fields>a{align-self:center;color:#4e8ef0;display:block;margin:3px;padding:2px;text-decoration:none}@media (max-width:500px){.login-card-fields>div{flex-direction:column}.login-card-frame{aspect-ratio:unset;width:95%}}.button{background-color:#2150fc;border-color:#1237e6;border-radius:5px;border-width:2px;color:#fff;font-size:20px;padding:10px 20px}.button:hover{background-color:#193cbd}.button:disabled{background-color:#bbb;border-color:#878787}.choose{align-items:center;background-color:#cee9da;display:flex;flex:1 1;flex-direction:column;padding:5px}.choose h2{text-align:center;white-space:pre-line}.comparison-objects-list{grid-gap:1rem;align-self:stretch;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,350px);justify-content:center;padding:20px}.skeleton-animation{background-color:#fff;overflow:hidden;position:relative}.skeleton-animation:after{-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite;background-image:linear-gradient(0deg,hsla(0,0%,49%,0),hsla(0,0%,49%,.2) 20%,hsla(0,0%,49%,.5) 60%,hsla(0,0%,49%,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@-webkit-keyframes shimmer{to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes shimmer{to{-webkit-transform:translateY(100%);transform:translateY(100%)}}.h1{align-items:stretch;display:flex;font-size:25px;font-weight:400;justify-content:center}.modal-frame{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100000}.modal-frame .background-fade{background-color:rgba(0,0,0,.75);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.modal-frame .modal-window{background-color:#fff;padding:20px;z-index:1}.modal-title{font-size:25px;padding:15px 10px}.modal-description,.modal-title{display:block;font-family:Arial,serif;text-align:center}.modal-description{font-size:15px;padding:10px}.comparison-object{--index:0;-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out;-webkit-animation-delay:calc(var(--index)*.1s);animation-delay:calc(var(--index)*.1s);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;aspect-ratio:53.98/70;flex:1 1;opacity:0}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.comparison-object-header{align-items:center;border:2px solid #000;color:#000;display:flex;flex-direction:column;justify-content:flex-start}.comparison-object-header.blue{background-color:#438ceb}.comparison-object-header .owner-card-title{font-size:15px;padding:2px;text-align:center}.comparison-object .owner-card-address{font-size:18px;padding:10px;text-align:center}.card-inner{font-family:sans-serif;height:100%;position:relative;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:100%}.comparison-object:hover .card-inner.flippable{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.comparison-object:focus-within .card-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card-back,.card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;left:0;padding:10px;position:absolute;right:0;top:0}.card-front{background-color:#fff;display:flex}.card-inner.flippable .card-front{pointer-events:none}.card-back{background-color:#fff;color:#fff;display:flex;font-size:15px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card-properties{display:flex;flex:1 1;flex-direction:column;padding:15px}.card-property{display:flex;justify-content:space-between;padding:2px}.card-property span:first-child{text-align:left}.card-property span:last-child{text-align:right}.card-cost{font-size:20px;text-align:center}.card-explanation{color:#bbb}.card-copyright{background-color:#fff;bottom:-5px;color:#bbb;left:50%;padding:0 2px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);white-space:nowrap}.card-inner-frame{display:flex;flex:1 1;flex-direction:column;padding:5px;position:relative}.card-inner-front{border:1px solid #000}.card-inner-back{align-items:center;background-color:#eb4e25;display:flex;flex-direction:column}.card-action{background-color:#fff;border-color:#000;font-size:20px}.card-action:focus,.card-action:hover{background-color:#bbb;outline:0}.comparison-object-header.brown{background-color:#8b4513}.comparison-object-header.light-blue{background-color:#6495ed}.comparison-object-header.pink{background-color:hotpink}.comparison-object-header.orange{background-color:orange}.comparison-object-header.red{background-color:#ff4500}.comparison-object-header.yellow{background-color:#ff0}.comparison-object-header.green{background-color:#32cd32}.comparison-object-header.blue{background-color:#1e90ff}.comparison-object-header.unknown{background-color:#ffebcd}.comparison-object-header.dashed{border-style:dashed}.search-input{border:2px solid #000;font-size:20px;outline:none;padding:5px 22px 5px 5px}.search-input-wrapper{align-self:center;margin:3px;position:relative}@media (max-width:400px){.column-on-mobile{flex-direction:column-reverse}}.search-input-wrapper>svg{bottom:0;cursor:pointer;margin-bottom:auto;margin-top:auto;opacity:1;position:absolute;right:5px;top:0;-webkit-transform:none;transform:none;transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.search-input:placeholder-shown+svg{opacity:0;pointer-events:none;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.tabs-list{display:flex;max-width:95%;overflow-x:auto;padding:2px}.tab-item{background-color:#fff;border:2px solid #000;cursor:pointer;margin:10px 2px 0;padding:10px}.tab-item:hover{background-color:#ccc}.tab-item.selected{background-color:#4e8ef0}.file-drop-header{padding:0 50px;text-align:center}.file-drop{align-items:stretch;display:flex;flex:1 1;flex-direction:column}.upload-excel-input{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.custom-file-upload-wrapper{aspect-ratio:3/2;background-color:#f2e9e4;border-radius:15px;display:flex}.custom-file-upload{align-items:center;background-color:#f2e9e4;border:2px dashed #000;border-radius:15px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:Arial,serif;font-size:15px;font-weight:400;justify-content:center;margin:4px;position:relative}.custom-file-upload span{font-size:25px}.download-template{background-color:#438ceb;border:2px solid #000;color:#fff;cursor:pointer;display:inline-block;font-family:Arial,serif;font-size:15px;font-weight:400;margin-bottom:5px;margin-top:25px;padding:6px 12px;text-align:center;text-decoration:none;z-index:10000}.download-template:hover{background-color:#3975c4}.download-template span{padding:5px}.formRow{display:flex;justify-content:space-between}.formRow :first-child,.formRow :last-child{flex:1 1}form{display:flex;flex-direction:column;font-size:20px;gap:15px}.confirm-selection-card-container{display:grid;grid-template-columns:350px;justify-content:center;margin-bottom:5px}@font-face{font-family:Stark;src:url(/static/media/Stark.9741045125ec5d8125cd.OTF) format("opentype")}#root{align-items:stretch;display:flex;flex-direction:column;justify-content:stretch}#root,body{background-color:#cee9da}#root,body,html{height:100%;width:100%}html{overflow-y:scroll}h1{text-align:center}.modal-buttons{align-items:stretch;display:flex;justify-content:center}.modal-button{background-color:#fff;border:1px solid #ccc;color:#000;cursor:pointer;display:inline-block;font-family:Arial,serif;font-size:15px;font-weight:400;margin:3px;padding:6px 12px;text-decoration:none}.modal-button.bold{font-weight:700}.modal-button:hover{background-color:#ddd}.modal-button.blue{background-color:#4e8ef0;border-color:#193cbd;color:#fff}.modal-button.blue:hover{background-color:#2150fc}.modal-button:disabled,.modal-button[disabled]{background-color:#ccc;border:1px solid #999;color:#666;cursor:default}.select-advertisement{background-color:#cee9da;flex:1 1}.select-advertisement-header{padding:20px;text-align:center;white-space:pre-line}.map-container{align-items:center;display:flex;justify-content:center}.map-wrapper{aspect-ratio:3/2;border:2px solid #000;height:500px;margin:5px;max-width:95%}.select-advertisement-price{text-align:center}.compare-reference-with-advertisement{background-color:#cee9da;flex:1 1}.reference-comparison-objects-list{grid-gap:1rem;align-self:stretch;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,350px);justify-content:center;padding:20px}.compare-reference-with-advertisement-header{text-align:center}.adjustment-card{aspect-ratio:53.98/70;background-color:#fff;display:flex;flex:1 1}.adjustment-card-inner{border:1px solid #000;flex:1 1;font-family:sans-serif;margin:10px;padding:5px}.adjustment-card-title-frame{align-items:center;background-color:#fff;color:#000;display:flex;flex-direction:column;justify-content:flex-start}.adjustment-card-title-frame svg{padding:30px}.adjustment-card-title{border-color:#000;border-style:solid;border-width:2px 0;font-size:18px;padding:2px 80px;text-align:center}.compare-reference-with-advertisement-button{background-color:#fff;border:1px solid #ccc;color:#000;cursor:pointer;display:inline-block;font-family:Arial,serif;font-size:25px;font-weight:400;margin:3px;padding:6px 12px;text-decoration:none}.compare-reference-with-advertisement-button:disabled,.compare-reference-with-advertisement-button[disabled]{background-color:#ccc}.compare-reference-with-advertisement-button:hover{background-color:#ddd}.adjustment-card-fields{display:flex;flex-direction:column;padding:15px}.adjustment-card-row{align-items:center;display:flex;justify-content:space-between;padding:2px}.adjustment-card-row-title{flex:1 1}.adjustment-card-row input{margin-right:5px;text-align:right;width:45px}.adjustment-card-row-value{height:21px}.adjustment-card-row-symbol{width:14px}.adjustment-edit{align-self:center;background-color:#fff;border:2px solid #000;margin:7px;padding:7px 10px}.adjustment-edit:hover{background-color:#bbb}
/*# sourceMappingURL=main.0c937f6a.css.map*/