@media(max-width:767.98px){.checklist-container{min-height:calc(100vh - 160px);min-height:calc(100dvh - 160px)}}@media(max-width:991.98px){.checklist-container .body-card{border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;min-height:100%;padding:20px}}@media(max-width:767.98px){.checklist-container.task-selected .checklist__header,.checklist-container.task-selected .checklist__sidebar{height:0;max-height:0;overflow:hidden}.checklist-container.task-selected .checklist__sidebar__add-custom-task{display:none}}@media(min-width:768px){.checklist-container .checklist{grid-template:"header header" 100px "sidebar detail" 1fr/300px 1fr}}@media(min-width:1200px){.checklist-container .checklist{grid-template:"header header" 100px "sidebar detail" 1fr/400px 1fr}}.checklist-container .checklist__header{grid-area:header}.checklist-container .checklist__sidebar{border-right:1px solid #dee2e6;grid-area:sidebar}@media(min-width:768px){.checklist-container .checklist__sidebar{height:calc(100vh - 160px)}}.checklist-container .checklist__sidebar__controls{border-bottom:1px solid #dee2e6;box-shadow:0 2px 2px -2px rgba(0,0,0,.33);height:60px;position:sticky;top:47px;z-index:1020}@media(min-width:768px){.checklist-container .checklist__sidebar__controls{position:static;top:0}}.checklist-container .checklist__sidebar__tasks{overflow-y:scroll;overscroll-behavior:contain}@media(min-width:768px){.checklist-container .checklist__sidebar__tasks{height:calc(100% - 60px);max-height:calc(100% - 60px)}}.checklist-container .checklist__sidebar__tasks .category-header .toggle-category{transition:transform .2s ease-in-out}.checklist-container .checklist__sidebar__tasks .category-header .toggle-category.collapsed{transform:rotate(180deg)}.checklist-container .checklist__sidebar__tasks .task{border-bottom:.5px solid #dee2e6;border-top:.5px solid #dee2e6;overflow-y:hidden;padding:8px 12px;transition:all .2s ease-in-out}.checklist-container .checklist__sidebar__tasks .task.hidden{border:0;height:0;padding:0 12px}.checklist-container .checklist__sidebar__tasks .task h5{font-size:.9375rem}.checklist-container .checklist__sidebar__tasks .task .task__status-icon{margin-right:12px}.checklist-container .checklist__sidebar__tasks .task .task__status-icon.has-notes{box-shadow:0 0 3px 2px #2e7ac4}.checklist-container .checklist__sidebar__tasks .task .task__details p{margin:0}.checklist-container .checklist__sidebar__floating-button-container{bottom:12px;left:12px;position:fixed;z-index:1030}@media(min-width:768px){.checklist-container .checklist__sidebar__floating-button-container{position:absolute}}.checklist-container .checklist__sidebar__floating-button-container a{bottom:0;box-shadow:0 0 4px 0 rgba(0,0,0,.33);line-height:20px;transition:all .2s ease-in-out}.checklist-container .checklist__sidebar__floating-button-container a:hover{bottom:2px;box-shadow:0 4px 8px 0 rgba(0,0,0,.5)}.checklist-container .checklist__sidebar__floating-button-container a img{height:24px}.checklist-container .checklist__sidebar__add-custom-task{padding:12px 18px}.checklist-container .sidebar-task-spacer{height:66px}.checklist-container .checklist__detail{grid-area:detail;left:0;overflow-y:scroll;overscroll-behavior:contain;position:fixed}@media(max-width:767.98px){.checklist-container .checklist__detail{height:calc(100vh - 47px);max-height:calc(100vh - 47px);top:47px;width:100%}}@media(min-width:992px){.checklist-container .checklist__detail{height:calc(100vh - 160px);padding:0 40px;position:relative}}.checklist-container .checklist__header__photo{flex:0 0 106.64px;padding:10px}@media(min-width:768px){.checklist-container .checklist__header__photo{flex:0 0 133.3px}}.checklist-container .checklist__header__deceased-info{margin:10px}.checklist-container .checklist__header__deceased-info .dark-gray-label{font-size:.75rem}@media(min-width:768px){.checklist-container .checklist__header__deceased-info .dark-gray-label{font-size:.875rem}}.checklist-container .checklist__header__deceased-info h1{font-size:1.25rem}@media(min-width:768px){.checklist-container .checklist__header__deceased-info h1{font-size:1.75rem}}.checklist-container .checklist__header__progress{flex:0 0 80px;height:80px}@media(min-width:768px){.checklist-container .checklist__header__progress{flex:0 0 100px;height:100px}}.checklist-container .checklist__header__progress svg{height:calc(100% - 20px);margin:10px;width:calc(100% - 20px)}.checklist-container .checklist__header__invite-manager{margin-right:20px}@media(min-width:768px){.checklist-container .checklist__header__invite-manager .btn{padding:4px 6px}}@media(min-width:992px){.checklist-container .checklist__header__invite-manager .btn{padding:14px 16px}}.checklist-body .primary-nav-container{position:sticky;top:0;z-index:1021}@media(max-width:767.98px){.checklist-task.body-card{padding-bottom:100px}}.checklist-task.empty-selection{padding-top:300px}.checklist-task.empty-selection h1,.checklist-task.empty-selection p{color:#8e8e8e}.checklist-task .checklist-task__details__heading .checklist-task__details__heading__title{font-size:1.125rem}@media(min-width:768px){.checklist-task .checklist-task__details__heading .checklist-task__details__heading__title{font-size:1.25rem}}@media(min-width:992px){.checklist-task .checklist-task__details__heading .checklist-task__details__heading__title{font-size:1.75rem}}.checklist-task .checklist-task__details__heading>img{height:40px;width:40px}@media(min-width:768px){.checklist-task .checklist-task__details__heading>img{height:60px;width:60px}}@media(min-width:992px){.checklist-task .checklist-task__details__heading>img{height:100px;width:100px}}.checklist-task .checklist-task__details__description p{font-size:.9375rem;overflow-wrap:anywhere;overflow-y:hidden}@media(min-width:992px){.checklist-task .checklist-task__details__description p{font-size:1.125rem}}.checklist-task .checklist-task__details__description p:first-child{font-size:1rem;margin-bottom:20px}@media(min-width:992px){.checklist-task .checklist-task__details__description p:first-child{font-size:1.5rem}}.checklist-task .checklist-task__details__description h4{font-size:1.25rem;margin-bottom:6px}.checklist-task .note-container{margin-top:60px}@media(min-width:1200px){.checklist-task .note-container{max-width:calc(100% - 440px)}}.checklist-task .note-container .note{padding:10px}.checklist-task .note-container .note-meta{color:#444;font-size:.875rem;margin-bottom:10px}.checklist-task .note-container .task-notes-save{border-bottom-left-radius:0;border-top-right-radius:0;bottom:8px;padding:4px 10px}.checklist-task .checklist-task__meta{background-color:#f8f9fa;margin:0 -10px 20px;padding:20px}@media(min-width:768px){.checklist-task .checklist-task__meta{margin:0 0 20px}}@media(min-width:992px){.checklist-task .checklist-task__meta{background:none;flex:0 0 auto;padding:0}}@media(min-width:1200px){.checklist-task .checklist-task__meta{flex:0 0 400px;margin-left:40px}}.checklist-task .subtasks{margin-bottom:80px}.checklist-task .subtask{border:1px solid #dee2e6;flex:0 0 100%;max-width:100%;padding:20px;width:100%}@media(min-width:1200px){.checklist-task .subtask{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);width:auto}}.checklist-task .subtask .subtask-controls>div{flex:0 0 calc(50% - 8px)}.btn.task-cta-btn{margin:8px 12px 8px 0}.btn.task-cta-btn img{top:-2px}.floating-action-btn{box-shadow:0 0 10px 0 rgba(0,0,0,.1);font-size:30px;height:46px;line-height:30px;width:46px;z-index:1030}.checklist__detail{height:calc(100vh - 47px);height:calc(100dvh - 47px)}@media(min-width:992px){.checklist__detail{height:auto}}.checklist__detail .checklist__detail__close{right:8px;top:55px}@media(min-width:768px){.checklist__detail .checklist__detail__close{top:68px}}.checklist__detail .checklist__detail__previous{bottom:8px;left:8px}.checklist__detail .checklist__detail__next{bottom:8px;right:8px}.checklist__detail .working-overlay{background-color:#f2f5f8;display:none;height:100%;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:1055}@media(min-width:768px){.checklist__detail .working-overlay{position:absolute}}.checklist__detail .working-overlay .body-card{height:100%;margin:0;padding:120px 40px}@media(min-width:768px){.checklist__detail .working-overlay .body-card{height:auto;margin:40px}}.checklist__detail.htmx-request .checklist-task{max-height:50%;overflow-y:hidden}.checklist__detail.htmx-request .working-overlay{display:flex;opacity:1}.subtask-description{font-size:.875rem;height:120px;overflow-y:hidden;padding-bottom:40px;transition:all .2s ease-in-out}@media(min-width:768px){.subtask-description{font-size:1.125rem}}.subtask-description .read{box-shadow:0 0 10px 0 rgba(0,0,0,.1);height:26px;left:calc(50% - 60px);line-height:20px;padding:3px 12px;width:120px}.subtask-description .more{top:70px}.subtask-description .less{bottom:10px}.subtask-description.collapsed{padding-bottom:0}.checklist-task-preview{border:1px solid #dee2e6;color:#333;flex:0 0 calc(50% - 6px);margin-bottom:12px;padding:12px}.checklist-task-preview:hover{color:#333}.checklist-task-preview .dark-gray-label{margin-top:2px}.checklist-task-preview img{margin-right:12px}.checklist-task-preview h3{margin:2px 0 0}.subtask__remove{font-size:.9375rem}.checklist-preview .checklist-progress-container{flex:0 0 calc(50% - 10px)}.checklist-preview .checklist-progress-container svg{height:50vw;margin:40px 0;width:75%}@media(min-width:768px){.checklist-preview .checklist-progress-container svg{height:auto;margin:20px 0 0}}.checklist-preview .checklist-task-container{flex:0 0 calc(50% - 10px)}.invite-executor-modal .modal-body .btn-copy,.invite-manager-modal .modal-body .btn-copy{margin:0 0 20px;max-width:100%}.invite-executor-modal .modal-body p,.invite-manager-modal .modal-body p{padding:0 10px}.checklist__detail__create-custom-task{height:100%;min-height:calc(100vh - 47px);min-height:calc(100dvh - 47px);padding-bottom:60px!important}@media(min-width:768px){.checklist__detail__create-custom-task{padding-bottom:0!important}}@media(min-width:992px){.checklist__detail__create-custom-task{height:auto}}.checklist__detail__create-custom-task .medium-editor-element,.checklist__detail__create-custom-task textarea{height:30vh;overflow-y:scroll}@media(min-width:992px){.checklist__detail__create-custom-task .medium-editor-element,.checklist__detail__create-custom-task textarea{height:320px}}.checklist__detail__create-custom-task .custom-task-buttons .btn{flex:0 0 calc(50% - 6px);min-width:0}@media(min-width:992px){.checklist__detail__create-custom-task .custom-task-buttons .btn{flex:auto;min-width:auto}}.checklist-task__details__static-choice-copy,.task-feature{background-color:#f8f9fa;font-size:.9375rem;margin:20px -10px;padding:20px}@media(min-width:992px){.checklist-task__details__static-choice-copy,.task-feature{margin:20px 0}}.feature-map-container{margin:0 -20px 20px;width:calc(100% + 40px)}.feature-map-container .selected-business-header{color:#444;margin:10px 20px 20px}.feature-map-container .selected-business-header img{border:1px solid #dee2e6;margin-right:12px}.feature-map-container .feature-map{height:320px}.disposition-feature .d-flex{margin:20px 0 0}.task-further-reading-container{background-color:#f8f9fa;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;box-shadow:inset 0 6px 8px -6px rgba(0,0,0,.1);margin:40px -20px -20px;padding:40px 20px 60px}@media(min-width:992px){.task-further-reading-container{margin:40px -40px -40px;padding:40px 40px 20px}}.task-further-reading-articles .article{box-shadow:0 0 10px 0 rgba(0,0,0,.1);font-size:1rem;transition:all .2s ease-in-out}.task-further-reading-articles .article:hover{box-shadow:0 0 25px 0 rgba(0,0,0,.2)}@media(min-width:768px){.task-further-reading-articles .article{font-size:.9375rem}}.task-further-reading-articles .article .photo-container{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;flex-shrink:0;width:25%}@media(min-width:768px){.task-further-reading-articles .article .photo-container{flex:auto;height:0;padding-top:75%;width:100%}}.task-further-reading-articles .article .photo-container img{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(min-width:768px){.task-further-reading-articles .article .photo-container img{border-bottom-left-radius:0;border-top-right-radius:.5rem}}.task-further-reading-articles .article span{padding:14px}.task-further-reading-articles .article .grower{flex-grow:10}.task-further-reading-articles .article>img{margin:0 14px}.products-container.in-checklist .product{font-size:.875rem}.products-container.in-checklist .product .product-photo-container{height:calc(75vw - 30px);width:100%}@media(min-width:768px){.products-container.in-checklist .product .product-photo-container{height:0;padding-top:75%;position:relative;width:auto}.products-container.in-checklist .product .product-photo-container .product-photo{position:absolute}}.products-container.in-checklist .product .product-information{padding-top:10px}.checklist-survey-step .edit-step{height:30px;width:30px}.checklist-survey-step .step-header{padding:20px}.checklist-survey-step .step-header>.d-flex{max-width:90%}.checklist-survey-step .step-header>.d-flex .status-icon{margin-right:20px}.checklist-survey-step .step-body{padding:20px}.checklist-survey-step .step-body .note,.checklist-survey-step .step-body .notes-entry{width:100%}@media(min-width:768px){.checklist-survey-step .step-body .note,.checklist-survey-step .step-body .notes-entry{width:50%}}.checklist-survey-step .step-body .note{padding:10px}.checklist-survey-step .step-body [type=submit]{width:100%}@media(min-width:768px){.checklist-survey-step .step-body [type=submit]{width:235px}}.custom-subtask-container{padding:10px 0}.custom-subtask-container .custom-subtask-form .d-flex .btn{flex:0 0 100px;padding:11.5px 20px}.checklist-survey-submit-row{margin:0 20px}@media(min-width:768px){.checklist-survey-submit-row{margin:0}}.body-card.pre-death-checklist-create-memorial-body-card .select-date-widget{display:flex;flex-direction:column;max-width:100%;width:100%}@media(min-width:330px){.body-card.pre-death-checklist-create-memorial-body-card .select-date-widget{flex-direction:row}}@media(min-width:992px){.body-card.pre-death-checklist-create-memorial-body-card .select-date-widget{max-width:425px;width:50%}}.body-card.pre-death-checklist-create-memorial-body-card .select-date-widget .custom-select-with-caret{margin:0 0 6px;min-width:100px}@media(min-width:330px){.body-card.pre-death-checklist-create-memorial-body-card .select-date-widget .custom-select-with-caret{margin-right:8px}}@media(min-width:768px){.body-card.pre-death-checklist-create-memorial-body-card .select-date-widget .custom-select-with-caret{min-width:120px}}.body-card.pre-death-checklist-create-memorial-body-card .select-date-widget .custom-select-with-caret:first-child{flex-grow:1;min-width:auto}@media(min-width:768px){.body-card.pre-death-checklist-create-memorial-body-card .select-date-widget .custom-select-with-caret:first-child{flex-grow:0;min-width:180px}}.body-card.pre-death-checklist-create-memorial-body-card .select-date-widget .custom-select-with-caret:last-child{margin-right:0}.checklist-publish-submit-row{margin:0 20px}@media(min-width:768px){.checklist-publish-submit-row{margin:0}}.survey-category-permissions-prompt{padding:20px}.na-cta-container{margin-top:20px}@media(min-width:768px){.na-cta-container{border:2px solid #dee2e6;border-radius:.5rem;max-width:60%;padding:20px}}.task-feature-business-search .task-feature-business-search--input{flex-grow:1}
/*# sourceMappingURL=checklist.css.2016e64d8237.map */