.draft-row[data-v-bab4d918]{background-color:#fff3e0!important}.sent-row[data-v-bab4d918]{background-color:#f1f8e9!important}.draft-row[data-v-bab4d918]:hover{background-color:#ffe0b2!important}.sent-row[data-v-bab4d918]:hover{background-color:#e8f5e8!important}.info-panel[data-v-bab4d918]{margin-bottom:24px;border-left:4px solid currentColor;-webkit-transition:all .3s ease;transition:all .3s ease}.info-panel--resident[data-v-bab4d918]{border-left-color:#4caf50;background-color:rgba(76,175,80,.05)!important}.info-panel--task[data-v-bab4d918]{border-left-color:#2196f3;background-color:rgba(33,150,243,.05)!important}.info-panel__content[data-v-bab4d918]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info-panel__icon[data-v-bab4d918]{margin-right:16px;margin-top:2px}.info-panel__icon .v-icon[data-v-bab4d918]{font-size:24px}.info-panel__title[data-v-bab4d918]{font-weight:600;font-size:1rem;margin-bottom:4px;color:#333}.info-panel__text[data-v-bab4d918]{font-size:.9rem;line-height:1.5;color:#555;margin-bottom:8px}.info-panel .v-btn[data-v-bab4d918]{text-transform:none;letter-spacing:.3px;font-weight:500}.info-panel .v-btn[data-v-bab4d918]:hover{background-color:rgba(0,0,0,.02)}.info-panel .v-btn .v-icon[data-v-bab4d918]{font-size:16px}.v-alert--outlined[data-v-bab4d918]{border:1px solid currentColor;background-color:#fff!important}.v-alert--outlined .v-alert__dismissible[data-v-bab4d918]{margin-right:4px;-ms-flex-item-align:start;align-self:flex-start}.v-alert--outlined .v-alert__icon[data-v-bab4d918]{margin-right:0;margin-top:2px}.v-alert__wrapper[data-v-bab4d918]{padding:16px}.v-alert__content[data-v-bab4d918]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.v-alert__message[data-v-bab4d918]{-webkit-box-flex:1;-ms-flex:1;flex:1}.completion-info[data-v-bab4d918]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.completion-badge[data-v-bab4d918]{-webkit-animation:fadeIn-bab4d918 .3s ease;animation:fadeIn-bab4d918 .3s ease}.completion-badge .v-icon[data-v-bab4d918]{-webkit-animation:pulse-bab4d918 1.5s ease-in-out infinite;animation:pulse-bab4d918 1.5s ease-in-out infinite}@-webkit-keyframes fadeIn-bab4d918{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-bab4d918{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse-bab4d918{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-bab4d918{0%,to{opacity:1}50%{opacity:.7}}.v-autocomplete__content .v-select-list .v-subheader[data-v-bab4d918]{background-color:#eceff1;font-size:1rem}.contractor-rows-container[data-v-bab4d918]{padding:16px 0 8px}.contractor-row[data-v-bab4d918]{margin-bottom:12px;padding:16px 16px 12px;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.contractor-row--filled[data-v-bab4d918]{background-color:#f5f7f8;border:1px solid #e0e4e8}.contractor-row--filled[data-v-bab4d918]:hover{background-color:#eef1f4;border-color:#b0bec5}.contractor-row--empty[data-v-bab4d918]{border:1.5px dashed #cfd8dc;background-color:transparent;opacity:.6}.contractor-row--empty[data-v-bab4d918]:focus-within,.contractor-row--empty[data-v-bab4d918]:hover{opacity:1;border-color:#90a4ae;background-color:#fafbfc}.contractor-row__field[data-v-bab4d918]{padding:0 4px}.contractor-row__actions[data-v-bab4d918]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 4px;min-height:48px}.contractor-row__delete[data-v-bab4d918]{opacity:.35;-webkit-transition:opacity .15s ease,color .15s ease;transition:opacity .15s ease,color .15s ease}.contractor-row__delete[data-v-bab4d918]:hover{opacity:1}.contractor-row__delete:hover .v-icon[data-v-bab4d918]{color:#e53935!important}.contractor-row-transition-enter-active[data-v-bab4d918],.contractor-row-transition-leave-active[data-v-bab4d918]{-webkit-transition:all .25s ease;transition:all .25s ease}.contractor-row-transition-enter[data-v-bab4d918],.contractor-row-transition-leave-to[data-v-bab4d918]{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.contacts-highlight[data-v-bab4d918]{-webkit-animation:contactsPulse-bab4d918 1.2s ease;animation:contactsPulse-bab4d918 1.2s ease}@-webkit-keyframes contactsPulse-bab4d918{0%{background-color:transparent}20%{background-color:rgba(76,175,80,.12)}to{background-color:transparent}}@keyframes contactsPulse-bab4d918{0%{background-color:transparent}20%{background-color:rgba(76,175,80,.12)}to{background-color:transparent}}.internal-notes-section[data-v-bab4d918]{position:relative;padding:16px 8px}.internal-notes__scroll[data-v-bab4d918]{max-height:400px;overflow-y:auto;padding-right:4px}.internal-notes__date-header[data-v-bab4d918]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px 0 12px}.internal-notes__date-header .v-divider[data-v-bab4d918]{-webkit-box-flex:1;-ms-flex:1;flex:1}.internal-notes__date-header .text-caption[data-v-bab4d918]{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.internal-notes__entry[data-v-bab4d918]{padding:12px 8px;border-radius:6px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.internal-notes__entry[data-v-bab4d918]:hover{background-color:#f5f7f8}.internal-notes__entry+.internal-notes__entry[data-v-bab4d918]{border-top:1px solid #f0f0f0}.internal-notes__input[data-v-bab4d918]{margin-top:16px;padding-top:16px;border-top:1px solid #e0e4e8}.internal-notes__entry--draft[data-v-bab4d918]{background-color:#fff8e1;border-left:2px dashed #ffb300;border-radius:6px}.internal-notes__entry--draft[data-v-bab4d918]:hover{background-color:#fff3e0}.internal-notes__entry--pending-edit[data-v-bab4d918]{background-color:#fff8e1;border-left:2px dashed #ffb300;border-radius:6px}.internal-notes__entry--pending-delete[data-v-bab4d918]{background-color:#ffebee;border-left:2px dashed #ef5350;border-radius:6px;opacity:.65}.internal-notes__entry--pending-delete[data-v-bab4d918]:hover{opacity:.85}.internal-notes__badge[data-v-bab4d918]{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 6px;border-radius:4px;line-height:1.4}.internal-notes__badge--draft[data-v-bab4d918],.internal-notes__badge--pending-edit[data-v-bab4d918]{color:#f57c00;background:rgba(255,152,0,.12)}.internal-notes__badge--pending-delete[data-v-bab4d918]{color:#d32f2f;background:rgba(244,67,54,.08)}.internal-notes__draft-separator[data-v-bab4d918]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px 0 12px}.internal-notes__draft-separator .v-divider[data-v-bab4d918]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-style:dashed}.internal-notes__draft-separator .text-caption[data-v-bab4d918]{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.internal-notes__saving-overlay[data-v-bab4d918]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5;border-radius:4px}.document-card__accent[data-v-bab4d918]{width:4px;-ms-flex-item-align:stretch;align-self:stretch;border-radius:2px 0 0 2px;-ms-flex-negative:0;flex-shrink:0}.empty-dropzone-trigger[data-v-bab4d918]{cursor:pointer}.empty-dropzone-trigger__content[data-v-bab4d918]{border:2px dashed #b0bec5;border-radius:8px;padding:32px 20px;background:#fafafa;text-align:center;-webkit-transition:all .2s;transition:all .2s}.empty-dropzone-trigger__content[data-v-bab4d918]:hover{border-color:#04349d;background:#f0f4ff}