.icon-container{position:relative;display:inline-block;font-size:18px}.icon-container [data-identity=corner-icon]{position:absolute;right:-2px;bottom:1px}.customer-details-dropdown-trigger p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--roofr-muted)!important;transition:color var(--trs);font-weight:400!important}.customer-details-dropdown-trigger-black p{color:var(--roofr-graphite)!important}.customer-details-dropdown-trigger svg{color:var(--roofr-muted)!important;transition:color var(--trs)}.customer-details-dropdown-trigger:hover span,.customer-details-dropdown-trigger:hover p{color:var(--roofr-blue)!important}.customer-details-dropdown-trigger:hover svg{color:var(--roofr-blue)!important}.job-map-options-button p{overflow:hidden;text-decoration:underline;white-space:nowrap;font-weight:400!important;color:var(--roofr-graphite)!important;text-overflow:ellipsis;transition:color var(--trs)}.job-map-options-button p:hover{color:var(--roofr-blue)!important}.job-map-options-button svg{color:var(--roofr-muted)!important;transition:color var(--trs)}.job-map-options-button:hover p{color:var(--roofr-blue)!important}.job-map-options-button:hover svg{color:var(--roofr-blue)!important}.job-map-options-button-details p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.job-detail-skeleton{flex:1}.job-detail-source-input input{height:37.5px;padding:var(--rfr-p-8)}.job-detail-source-input input:focus{border-color:var(--roofr-blue);box-shadow:0 0 0 3px #89b9f1!important;outline:none}.job-detail-source-input .rbt-aux .rbt-close{margin-top:0}.job-detail .job-detail-header .badge-container{gap:12px}.job-detail .job-detail-header .edit-address{min-width:32px;min-height:32px}.job-detail .report-row,.job-detail .diy-row,.job-detail .notes-container,.job-detail .row-card,.job-detail .proposal-card{min-width:100%!important}.job-detail .proposal-card:last-child{margin-bottom:0!important}.job-detail .job-section-container{margin-bottom:16px}.job-detail .job-section-card{background-color:var(--roofr-background-tertiary);border-radius:8px;padding:var(--rfr-p-16);border:1px solid var(--roofr-divider)}.job-detail .job-detail-section-container{padding:0;background-color:var(--roofr-background-secondary)}.job-detail .job-detail-section-container .job-details-tag-container{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid var(--roofr-divider)}.job-detail .job-detail-section-container .job-details-tag-container .job-detail-tags{position:relative}.job-detail .job-detail-section-container .job-details-tag-container .job-detail-tags .shadow{position:absolute;top:0;z-index:1;width:10px;height:100%;box-shadow:none!important}.job-detail .job-detail-section-container .job-details-tag-container .job-detail-tags .shadow--left{left:0;background:linear-gradient(90deg,rgba(0,0,0,.12),transparent);opacity:0;border-top-left-radius:8px}.job-detail .job-detail-section-container .job-details-tag-container .job-detail-tags .shadow--right{right:0;background:linear-gradient(270deg,rgba(0,0,0,.12),transparent);border-top-right-radius:8px}.job-detail .job-detail-section-container .job-details-tag-container .job-detail-tags .sub-detail{background:var(--roofr-background-tertiary);border-top-left-radius:8px;border-top-right-radius:8px}.job-detail .job-detail-section-container .job-details-tag-container .job-detail-tags .sub-detail>div{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.job-detail .job-detail-section-container .job-details-tag-container .job-detail-tags .sub-detail>div::-webkit-scrollbar{display:none}.job-detail .job-value-card{position:relative;padding:7.5px 7.5px 7.5px 12px;border:1px solid transparent;border-radius:.25rem;min-height:48px}.job-detail .job-value-card.blue{background-color:var(--roofr-blue-10);border-color:var(--roofr-blue-50)}.job-detail .job-value-card.green{background-color:var(--roofr-green-success-10);border-color:var(--roofr-green-success-50)}.job-detail .job-reason-card{display:flex;flex-direction:column;gap:var(--rfr-gap-16);background-color:var(--roofr-background-quarternary);border-radius:8px;padding:var(--rfr-p-8) var(--rfr-p-12);margin-top:var(--rfr-m-16)}.job-detail .job-other-field{margin-top:16px}.job-detail .job-attachments-section-card{padding:0}.job-detail .job-attachments-section-card .job-attachments-folders-container .folder-container{flex:0 0 calc(33.333% - 8px)}@media screen and (max-width: 767px){.job-detail .job-attachments-section-card .job-attachments-folders-container .folder-container{flex:0 0 100%}}.job-detail .job-attachments-section-card .job-attachments-banner{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid var(--roofr-divider)}
