@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap);*{font-family:"Quicksand";color:#333;background-color:#fafafa;border-radius:6px;margin:auto;text-align:center}h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}p{font-size:18px}.App{background:none;padding:0}.content{padding:0 5px;min-height:1000px}.home{display:flex}.home button{margin-top:15px;padding:5px;background:#5a1db5;border:none}.home button h4{background:none;color:#fff}.tile-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5px;flex-grow:1}.notfound{margin-top:10px}@media (max-width:500px){.tile-container{grid-template-columns:1fr;grid-row-gap:10px}}.navbar{padding:20px;display:flex;align-items:center;max-width:100%;margin:0 auto;border-bottom:1px solid #e1e1e1;border-radius:0}.navbar h1{color:#5a1db5}.linksL,.navbar .links{margin-left:auto;margin-right:10px;height:auto}.navbar a{margin-left:10px;text-decoration:none;padding:6px}.navbar a:hover{color:#5a1db5}.nav-icon{height:30px;width:30px}.nav-icon:hover{fill:#5a1db5}.logged-in-button{height:30px;width:30px;fill:#588515}.logged-out-button{height:30px;width:30px;fill:#8b0000}.footer{background:#5a1db5;border-radius:0;min-height:100px}.footer *{background:none}.footer-wrapper{display:grid;grid-template-columns:1fr 1fr;max-width:800px}.footer a{text-decoration:none;color:#fafafa;font-size:16px;font-weight:700}.footer ul{list-style-type:none}.footer li{padding:3px}@media (max-width:600px){.navbar{display:grid;grid-template-columns:100%;padding:5px}.navbar a,.navbar h1{flex-grow:1}.navbar a{margin:0;padding:0;flex-wrap:wrap;text-align:center}.links{grid-template-columns:1fr 1fr 1fr}.links,.linksL{display:grid;margin:3px auto;grid-row-gap:2px;row-gap:2px;grid-column-gap:2px;-webkit-column-gap:2px;column-gap:2px;width:100%}.linksL{grid-template-columns:1fr 1fr 1fr 1fr}}.acctSummary{border:2px solid #5a1db5;padding:10px;background:#f7f7f7}.acct-container{max-width:1000px;padding:0;margin:5px auto}.acctSummary *{background:none}.create{max-width:600px;padding:0 10px}.create input,.create select,.create textarea{width:100%;padding:6px 10px;margin:10px 0;border:1px solid #ddd;box-sizing:border-box;display:block}.create button{background:#5a1db5;color:#fff;border:0;padding:8px;border-radius:8px;cursor:pointer}.checkbox-list{width:100%}.checkbox-list-item{margin:2px 3px;flex-grow:1;min-width:20%;border:2px solid #0bb531;background:#0bb531}.checkbox-list-item input{display:none}.checkbox-list-item input[type=checkbox]:checked~div{background:none}.checkbox-list-item label{text-align:center;background:none;padding:5px}.category-definition{color:#aaa}@media (max-width:500px){.checkbox-list{display:grid;grid-template-columns:25% 25% 25% 25%}}.mySettings{max-width:800px;margin:10px auto;padding:5px 0}.mySettings h3{text-align:left;margin-left:30px;font-size:20px;color:#0bb531;margin-bottom:8px}.settings-list{padding:10px 16px;margin:20px 0;border-bottom:1px solid #fafafa}.setting-container{display:flex;box-sizing:border-box;flex-grow:1;margin:15px auto;border-bottom:1px solid #e1e1e1;border-radius:0;text-decoration:none;align-items:center}.setting-container:hover h3{color:#5a1db5}.setting-container:hover{box-shadow:1px 3px 5px rgba(0,0,0,.1)}.setting-field{flex-grow:1}.setting-icon{fill:#5a1db5;height:20px;width:20px;margin:0}.setting-value{text-align:right}.maintenance{padding:10px;margin:5px auto;max-width:800px}.new-request{border:2px solid #5a1db5;background:#ededed;margin:5px;display:flex;flex-wrap:wrap;padding:5px;flex-grow:1;min-width:300px}.new-request a{text-decoration:none;background:none}.new-request h3{background:none;border-radius:4px}.new-request:hover{cursor:pointer}.emergency-req{border:2px solid #8b0000;margin:5px;background:#f9ecec;display:flex;flex-wrap:wrap;padding:5px;flex-grow:1;min-width:300px}.emergency-req a{text-decoration:none;background:none}.emergency-req h3{background:none}.emergency-req:hover{cursor:pointer}.open-requests{padding:0;margin:15px auto}.open-requests a{text-decoration:none}.open-requests a:hover{cursor:pointer;box-shadow:1px 3px 5px rgba(0,0,0,.1);background:#eee}.open-requests a:hover *{background:none}.open-requests h2{margin:10px;-webkit-text-decoration:wavy;text-decoration:wavy}.open-requests button{background:#5a1db5;color:#fafafa;border-radius:4px;border:none;width:125px;height:30px}.open-requests button:disabled{display:none}.request-preview{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"address address" "category priority" "quote quote-approval" "description description";padding:8px 3px;border:2px solid #5a1db5;margin:10px auto;background:#ededed}.request-preview:hover{cursor:pointer;background:#f4eefc}.request-preview *{background:none}.preview-address{grid-area:address}.preview-category{grid-area:category}.preview-priority{grid-area:priority}.preview-quote{grid-area:quote}.preview-quote-approval{grid-area:quote-approval}.preview-description{grid-area:description}.request-header h4{margin-left:5px}.request-body p{text-align:left;margin-left:10px}.maintenance-detail{max-width:1000px;height:minmax(800px,content);margin:auto}.group{display:grid;background:#eee;grid-row-gap:5px;margin:10px 0;padding:15px 5px;border:2px solid #5a1db5;grid-template-columns:.5fr 1fr .5fr 1fr}.group *{background:none}.group p{text-align:left}.group h3{margin-left:0;margin-right:auto}.element{display:flex;margin:auto}* button:hover{cursor:pointer}.approval-button{background:#5a1db5;color:#fafafa}.approval-button,.reject-button{width:75px;height:40px;border:1px solid #aaa}.reject-button{background:#fafafa;color:#8b0000}.inline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.new-req-summary{grid-template-areas:"address-label address address address" "tenant_label tenant tenant_phone_label tenant_phone" "owner_label owner owner_phone_label owner_phone" "issue_label issue issue issue" "priority_label priority created_label created" "description_label description description description" "new_button new_button new_button new_button"}.address-label{grid-area:address-label}.address{grid-area:address}.tenant-label{grid-area:tenant_label}.tenant{grid-area:tenant}.tenant-phone-label{grid-area:tenant_phone_label}.tenant-phone{grid-area:tenant_phone}.owner-label{grid-area:owner_label}.owner{grid-area:owner}.owner-phone-label{grid-area:owner_phone_label}.owner-phone{grid-area:owner_phone}.issue-label{grid-area:issue_label}.issue{grid-area:issue}.priority-label{grid-area:priority_label}.priority{grid-area:priority}.created-label{grid-area:created_label}.created{grid-area:created}.description{grid-area:description}.description-label{grid-area:description_label}.new-button{grid-area:new_button;margin:auto}.quote-summary{grid-template-areas:"contact-label contact contact_phone_label contact_phone" "quote_label quote quote_approval_label quote_approval" "quote_notes_label quote_notes quote_notes quote_notes" "quote_button quote_button quote_button quote_button" "quote_form quote_form quote_form quote_form"}.contact{grid-area:contact}.contact-phone-label{grid-area:contact_phone_label}.contact-phone{grid-area:contact_phone}.quote-label{grid-area:quote_label}.quote{grid-area:quote}.quote-approval{grid-area:quote_approval}.quote-notes-label{grid-area:quote_notes_label}.quote-notes{grid-area:quote_notes}.quote-button{grid-area:quote_button;margin:auto}.quote-form{grid-area:quote_form;display:flex;flex-wrap:wrap}.quote-form input{background:#fafafa;resize:none;flex-grow:.5;height:20px}.solution-summary{grid-template-areas:"solution_date_label solution_date solution_approval_label solution_approval" "solution_pic_label solution_pic planned_date_label planned_date" "solution_notes_label solution_notes solution_notes solution_notes" "solution_button solution_button solution_button solution_button"}.solution-date-label{grid-area:solution_date_label}.solution-date{grid-area:solution_date}.solution-approval-label{grid-area:solution_approval_label}.solution-approval{grid-area:solution_approval}.solution-pic-label{grid-area:solution_pic_label}.solution-pic{grid-area:solution_pic;margin-left:5px;margin-right:auto}.planned-date-label{grid-area:planned_date_label}.planned-date{grid-area:planned_date}.solution-notes-label{grid-area:solution_notes_label}.solution-notes{grid-area:solution_notes}.solution-button{grid-area:solution_button;margin:auto}.chat{grid-template-areas:"chat chat chat chat"}.new-chat{grid-template-areas:"new_chat new_chat new_chat new_chat"}.new-chat-element{grid-area:new_chat;width:90%;margin:0 auto}.createMaintenance{max-width:400px;margin:0 auto;text-align:center}.createMaintenance h2{color:#5a1db5}.create{max-width:400px;margin:0 auto;text-align:center}.create label{text-align:left;display:block}.create h2{font-size:20px;color:#5a1db5;margin-bottom:30px}.createMaintenance input,.createMaintenance select,.createMaintenance textarea{width:100%;padding:6px 10px;margin:10px 0;border:1px solid #ddd;box-sizing:border-box;display:block}.createMaintenance button{background:#5a1db5;color:#fff;border:0;padding:8px;border-radius:8px;cursor:pointer}.checkbox,.checkbox-list{display:flex;flex-wrap:wrap}.checkbox-list{list-style-type:none;margin:auto}.create-frame{background:#eee}@media (max-width:600px){.group{grid-template-columns:.5fr 1fr}.new-req-summary{grid-template-areas:"address-label address-label" "address address" "tenant_label tenant" "tenant_phone_label tenant_phone" "owner_label owner" "owner_phone_label owner_phone" "issue_label issue" "priority_label priority" "created_label created" "description_label description_label" "description description" "new_button new_button"}.quote-summary{grid-template-areas:"contact_label contact" "contact_phone_label contact_phone" "quote_label quote" "quote_approval_label quote_approval" "quote_notes_label quote_notes_label" "quote_notes quote_notes" "quote_button quote_button" "quote_form quote_form"}.solution-summary{grid-template-areas:"solution_date_label solution_date" "solution_approval_label solution_approval" "solution_pic_label solution_pic" "planned_date_label planned_date" "solution_notes_label solution_notes_label" "solution_notes solution_notes" "solution_button solution_button"}}@media (max-width:600px){.request-preview{display:grid;grid-template-columns:1fr;grid-template-areas:"address" "category" "priority" "quote" "quote-approval" "description"}}.chat-loader{grid-area:chat}.chat-loader,.chat-log-container{margin:0;padding:0}.chat-log-container button{background:#5a1db5;color:#fafafa;border-radius:4px;border:none;width:125px;height:30px}.chat-log-container button:disabled{display:none}.chat-log{display:grid;grid-template-columns:.25fr 1fr .25fr;grid-template-areas:"chat_log_name chat_log_message chat_log_time";padding:5px 10px}.chat-log-name{grid-area:chat_log_name}.chat-log-message{grid-area:chat_log_message}.chat-log-time{grid-area:chat_log_time}.chat-label{grid-area:chat_label}.new-chat-label{font-weight:700}.new-chat-textarea{background:#fafafa;font-size:16px;resize:none;margin:5px auto;text-align:left;text-indent:5px}.new-chat-element button{background:#5a1db5;color:#fafafa;border-radius:4px;border:none;width:125px;height:30px}@media (max-width:600px){.chat-log{grid-template-columns:1fr 1fr;grid-template-areas:"chat_log_name chat_log_time" "chat_log_message chat_log_message"}}
/*# sourceMappingURL=main.17c400af.chunk.css.map */