.modal-mask{position:fixed;z-index:98;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:600px;max-width:95vw;max-height:95vh;overflow-y:auto;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px #00000054;transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}.modal-body,.modal-body.container{margin:.75rem 0;overflow-y:auto;max-height:calc(95vh - 150px)}.modal-body .modal-body-warning{white-space:pre-line;padding:.5rem;margin:.5rem;border:rgb(242,242,242) solid 1px;background-color:#e6e6e6}.modal-default-button{float:right}.modal-enter-from,.modal-leave-to{opacity:0}.lds-ring{display:inline-block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.lds-ring div{box-sizing:border-box;display:block;position:absolute;border:16px solid dodgerblue;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:dodgerblue transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.prospect-diary{display:flex;position:relative}.prospect-diary .prospect-diary-title{margin-left:0}.prospect-diary .prospect-diary-icon{position:absolute;right:10px;bottom:0}.prospect-diary-icon.prospect-diary-icon__disabled{color:#d3d3d3}.prospect-diary .prospect-diary-icon i{cursor:pointer}.prospect-diary-container hr{opacity:.25;margin:.2rem auto}.prospect-diary-container .prospect-diary-block{white-space:pre-line;padding:0 .5rem}.prospect-diary-block-sync{color:gray;opacity:.75;font-size:.75rem;text-align:right}.prospect-diary-block-date,.prospect-diary-block-source{font-size:.75rem}.prospect-diary-block-content{font-size:.85rem}.prospect-diary-block-icon{text-align:right;cursor:pointer}.prospect-diary-block-icon>i.material-icons{font-size:1rem}.prospect-diary-block-filter{padding:.5rem}.prospect-diary-block-filter>div{display:flex;flex-wrap:wrap;gap:.5rem}.prospect-diary-block-filter>div>*{flex:1 1 300px}.prospect-diary-block-filter>div label{display:inline}.prospect-diary-block-filter>div input{padding:.3rem .3rem .3rem .5rem;display:block}.prospect-diary-block-pager{display:flex;flex-flow:wrap;justify-content:center}.prospect-diary-block-pager>*{padding:.25rem .5rem;font-size:.9rem;cursor:pointer}.prospect-diary-block-pager>*:hover{background-color:#00000040}.prospect-diary-block-pager>.prospect-diary-block-pager__active{font-weight:700;background-color:#00000040;text-decoration:underline}.dl-loading-overlay{bottom:0;left:0;right:0;top:0;align-items:center;justify-content:center;overflow:hidden;z-index:99;position:fixed;cursor:wait}.dl-loading-overlay .dl-loading-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#fff;opacity:.5}.f-table.f-table__production-techniques{min-width:100%}.f-table.f-table__production-techniques tr>th:first-child{text-align:left}.f-table.f-table__production-techniques tr>*:first-child{width:60%;min-width:15rem}.f-table.f-table__production-techniques tr>*:not(:first-child){width:10%}.f-table.f-table__production-techniques tr>*:not(:first-child) input{min-width:4rem}.f-table.f-table__production-techniques tr>th:not(:first-child){font-size:80%}.f-table.f-table__production-techniques tr>td:not(:first-child){text-align:right}.f-table.f-table__production-techniques tr:last-child:not(:first-child){border-bottom:lightgray 1px groove}#prospectFormInput input:invalid,#prospectFormInput select:invalid,#prospectFormInput textarea:invalid,#prospectFormInput fieldset:invalid legend{color:red;border-color:red}.wayofcontact{display:flex}.wayofcontact .wayofcontact-index{margin:auto .5rem;max-width:5%}.wayofcontact .wayofcontact-input{min-width:25%;max-width:35%;margin:.25rem}.wayofcontact-input.wayofcontact-input__wide{max-width:60%}.wayofcontact .wayofcontact-button{max-width:25%}.wayofcontact .wayofcontact-button button{width:100%}#contactform>.row{margin:.25rem 0}
