@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");.page-break{display:block;clear:both;page-break-after:always}.alwaysbreak{page-break-before:always}.nobreak:before{clear:both}.nobreak{page-break-inside:avoid}.form-custom label{width:100%}.form-custom .textarea{border-radius:8px;border:1px solid #E4E4E4;height:100px}.form-custom .checkbox{vertical-align:middle}.form-custom .checkbox__input{border-radius:1px;border:1px solid #A0A0A0;display:inline-block;height:18px;vertical-align:middle;width:18px}.form-custom .checkbox__label{display:inline-block;margin-left:10px;vertical-align:middle;width:200px}.navbar-light{background-color:#E7E0EC;padding:15px 25px}.navbar-light .navbar-nav .nav-link{color:#342852;font-size:18px;padding-bottom:2px}.navbar-light .navbar-nav .nav-link:hover{color:#45356D}.navbar-brand img{height:25px}.appointment-pdf-template{color:#475467;font-family:'Roboto';font-size:10px}.appointment-pdf-template .table-header-wrapper .header .logo{margin-right:5px}.appointment-pdf-template .table-header-wrapper .header .logo img{height:18px}.appointment-pdf-template .table-header-wrapper .header td .logo,.appointment-pdf-template .table-header-wrapper .header td .client-name,.appointment-pdf-template .table-header-wrapper .header td .date-details,.appointment-pdf-template .table-header-wrapper .header td .page-details{display:inline}.appointment-pdf-template .table-header-wrapper .header__left{width:70%;font-weight:700}.appointment-pdf-template .table-header-wrapper .header__right{width:30%;text-align:right}.appointment-pdf-template .overview-wrapper{margin-bottom:50px}.appointment-pdf-template .amount-wrapper,.appointment-pdf-template .appointment-wrapper{float:left;margin:10px;padding:10px;border-radius:5px;border:1px solid #EAECF0;width:20%}.appointment-pdf-template .amount-wrapper .text,.appointment-pdf-template .appointment-wrapper .text{display:inline;margin-right:20px}.appointment-pdf-template .amount-wrapper .amount,.appointment-pdf-template .appointment-wrapper .amount{display:inline;font-weight:700}.appointment-pdf-template .table-appointment-pdf-wrapper{padding:10px}.appointment-pdf-template .table-appointment-pdf-wrapper table{border:none !important;border-collapse:separate !important;border-spacing:0 !important;width:100%}.appointment-pdf-template .table-appointment-pdf-wrapper table td{height:25px}.appointment-pdf-template .table-appointment-pdf-wrapper table tr th,.appointment-pdf-template .table-appointment-pdf-wrapper table tr td{border-top:none !important;border-bottom:1px solid #EAECF0 !important}.appointment-pdf-template .table-appointment-pdf-wrapper table tr th{border-top:1px solid #EAECF0 !important}.appointment-pdf-template .table-appointment-pdf-wrapper table tr th:first-child{border-top-left-radius:5px !important}.appointment-pdf-template .table-appointment-pdf-wrapper table tr th:last-child{border-top-right-radius:5px !important}.appointment-pdf-template .table-appointment-pdf-wrapper table tr th:first-child,.appointment-pdf-template .table-appointment-pdf-wrapper table tr td:first-child{border-left:1px solid #EAECF0 !important}.appointment-pdf-template .table-appointment-pdf-wrapper table tr th:last-child,.appointment-pdf-template .table-appointment-pdf-wrapper table tr td:last-child{border-right:1px solid #EAECF0 !important}.appointment-pdf-template .table-appointment-pdf-wrapper .appointment-pdf thead tr th{background-color:#F9FAFB}.appointment-pdf-template .amount__number{float:right}.appointment-pdf-template i.small-dot{color:#D0D5DD;font-size:4px;top:-2px;position:relative;margin:0 2px}.appointment-history-template{color:#475467;font-family:'Roboto';font-size:10px}.appointment-history-template .table-header-wrapper{border-bottom:1px solid #EAECF0;padding:10px}.appointment-history-template .table-header-wrapper .header .logo{margin-right:5px}.appointment-history-template .table-header-wrapper .header .logo img{height:18px}.appointment-history-template .table-header-wrapper .header td .logo,.appointment-history-template .table-header-wrapper .header td .client-name,.appointment-history-template .table-header-wrapper .header td .date-details,.appointment-history-template .table-header-wrapper .header td .page-details{display:inline}.appointment-history-template .table-header-wrapper .header__left{width:70%;font-weight:700}.appointment-history-template .table-header-wrapper .header__right{width:30%;text-align:right}.appointment-history-template .amount-wrapper,.appointment-history-template .appointment-wrapper{float:right;margin:10px;padding:10px;border-radius:5px;border:1px solid #EAECF0;width:18%}.appointment-history-template .amount-wrapper .text,.appointment-history-template .appointment-wrapper .text{display:inline;margin-right:20px}.appointment-history-template .amount-wrapper .amount,.appointment-history-template .appointment-wrapper .amount{display:inline;font-weight:700}.appointment-history-template .appointment-wrapper{width:15%}.appointment-history-template .table-appointment-history-wrapper{padding:10px}.appointment-history-template .table-appointment-history-wrapper table{border:none !important;border-collapse:separate !important;border-spacing:0 !important}.appointment-history-template .table-appointment-history-wrapper table tr th,.appointment-history-template .table-appointment-history-wrapper table tr td{border-top:none !important;border-bottom:1px solid #EAECF0 !important}.appointment-history-template .table-appointment-history-wrapper table tr th{border-top:1px solid #EAECF0 !important}.appointment-history-template .table-appointment-history-wrapper table tr th:first-child{border-top-left-radius:5px !important}.appointment-history-template .table-appointment-history-wrapper table tr th:last-child{border-top-right-radius:5px !important}.appointment-history-template .table-appointment-history-wrapper table tr th:first-child,.appointment-history-template .table-appointment-history-wrapper table tr td:first-child{border-left:1px solid #EAECF0 !important}.appointment-history-template .table-appointment-history-wrapper table tr th:last-child,.appointment-history-template .table-appointment-history-wrapper table tr td:last-child{border-right:1px solid #EAECF0 !important}.appointment-history-template .table-appointment-history-wrapper .appointment-history thead tr th{background-color:#F9FAFB}.appointment-history-template .amount__number{float:right}.appointment-history-template i.small-dot{color:#D0D5DD;font-size:4px;top:-2px;position:relative;margin:0 2px}.body{font-family:'Roboto', sans-serif;padding:0 25px !important;line-height:18px}.credit-transactions-template{color:#475467;font-family:'Roboto';font-size:10px}.credit-transactions-template .table-header-wrapper{border-bottom:1px solid #EAECF0;padding:15px}.credit-transactions-template .table-header-wrapper .header .logo{margin-right:5px}.credit-transactions-template .table-header-wrapper .header .logo img{height:18px}.credit-transactions-template .table-header-wrapper .header td .logo,.credit-transactions-template .table-header-wrapper .header td .client-name,.credit-transactions-template .table-header-wrapper .header td .date-details,.credit-transactions-template .table-header-wrapper .header td .page-details{display:inline}.credit-transactions-template .table-header-wrapper .header__left{width:70%;font-weight:700}.credit-transactions-template .table-header-wrapper .header__right{width:30%;text-align:right}.credit-transactions-template .current-balance-wrapper{float:right;margin:10px;padding:10px;border-radius:5px;border:1px solid #EAECF0;width:22%}.credit-transactions-template .current-balance-wrapper .text{display:inline;margin-right:20px}.credit-transactions-template .current-balance-wrapper .amount{display:inline;font-weight:700}.credit-transactions-template .table-header{font-weight:700;font-size:10px;line-height:18px;letter-spacing:0.5px}.credit-transactions-template .table-credit-transactions-wrapper{display:block;width:100%}.credit-transactions-template .table-credit-transactions-wrapper table{border:none !important;border-collapse:collapse !important}.credit-transactions-template .table-credit-transactions-wrapper table tr th,.credit-transactions-template .table-credit-transactions-wrapper table tr td{border-top:none !important;border-bottom:1px solid #EAECF0 !important}.credit-transactions-template .table-credit-transactions-wrapper table tr th{border-top:1px solid #EAECF0 !important}.credit-transactions-template .table-credit-transactions-wrapper table thead tr th:first-child{border-top-left-radius:5px !important}.credit-transactions-template .table-credit-transactions-wrapper table thead tr th:last-child{border-top-right-radius:5px !important}.credit-transactions-template .table-credit-transactions-wrapper table tr th:first-child,.credit-transactions-template .table-credit-transactions-wrapper table tr td:first-child{border-left:1px solid #EAECF0 !important}.credit-transactions-template .table-credit-transactions-wrapper table tr th:last-child,.credit-transactions-template .table-credit-transactions-wrapper table tr td:last-child{border-right:1px solid #EAECF0 !important}.credit-transactions-template .table-credit-transactions-wrapper .credit-transactions thead tr th{background-color:#F9FAFB}.credit-transactions-template table.credit-transactions .table{width:100% !important}.credit-transactions-template table.credit-transactions tbody th{color:#475467;background-color:#F9FAFB;border-radius:0 !important;border-top:none !important;font-weight:400;line-height:18px}.credit-transactions-template .amount__number{float:right}.credit-transactions-template i.small-dot{color:#D0D5DD;font-size:4px;top:-2px;position:relative;margin:0 2px}.credit-transactions-template .credit-transactions thead{display:table-header-group}.credit-transactions-template .credit-transactions tbody{display:table-row-group}.credit-transactions-template .credit-transactions tr{page-break-inside:avoid;break-inside:avoid}.credit-transactions-template .credit-transactions td,.credit-transactions-template .credit-transactions th{word-wrap:break-word;overflow-wrap:break-word;vertical-align:top}.credit-transactions-template .billable-section+.billable-section{page-break-before:always;break-before:page}.credit-transactions-template .billable-section,.credit-transactions-template .transaction-section{page-break-inside:auto}.amount-cell{text-align:right;white-space:nowrap}.btn-primary{border-color:#6750A4;background-color:#6750A4}.btn-primary:hover{border-color:#564389;background-color:#564389}.receipt-container{background:#FFFFFF;font-family:'Roboto';margin:0;padding:0;width:100%}.header .status{background-color:#D3F99D;color:#457C0F;font-size:16px;font-weight:bold;padding:10px 0;text-align:center}.header .status i{margin:2px}.body{padding:25px}.body .logo{margin:100px 0 10px 0;text-align:center}.body .logo img{height:40px}.body h1{color:#1D2939;font-size:18px;letter-spacing:0.5px;line-height:26px;margin:16px 0 8px;text-align:center}.body .invoice-id{color:#475467;font-size:14px;letter-spacing:0.5px;line-height:22px;text-align:center}.body .thanks-message,.body .thanks-message2{color:#475467;font-size:14px;letter-spacing:0.5px;line-height:22px;margin-top:10px;text-align:center}.body .thanks-message{font-weight:600}.body .thanks-message2{font-weight:400}.body .amount-box{background-color:#f4f0fa;color:#564389;font-size:28px;font-weight:bold;margin:10px 0 10px 0;padding:20px;text-align:center}.body .date-note{color:#475467;font-size:14px;letter-spacing:0.5px;line-height:22px;text-align:center}.footer{border-top:1px solid #EAECF0;color:#1D2939;font-size:12px;font-weight:600;letter-spacing:0.5px;line-height:22px;margin-top:130px;padding:20px;text-align:center}.footer span{font-weight:400;color:#667085}.bl-report-paper{color:#1D2939;font-family:'Roboto', sans-serif;font-size:16px;line-height:22px;letter-spacing:0.5px}.bl-report-paper h1{font-size:22px;font-weight:700;line-height:28px}.bl-report-paper h2{font-size:18px;font-weight:600;line-height:24px}.bl-report-paper h3{font-size:16px;font-weight:600;line-height:22px}.bl-report-paper p,.bl-report-paper li{font-size:14px;font-weight:400}.bl-report-paper p img,.bl-report-paper li img{width:100%}.bl-report-paper p,.bl-report-paper h1,.bl-report-paper h2,.bl-report-paper h3,.bl-report-paper h4,.bl-report-paper h5,.bl-report-paper h6{tab-size:4;-moz-tab-size:4}.bl-report-paper .tab{white-space:pre-wrap;display:inline-block;width:1em}.bl-report-paper .ql-align-center{text-align:center}.bl-report-paper .ql-align-right{text-align:right}.bl-report-paper .ql-align-justify{text-align:justify}.bl-report-paper .ql-snow .ql-editor h1{font-size:2em}.bl-report-paper .ql-snow .ql-editor h2{font-size:1.5em}.bl-report-paper ol,.bl-report-paper ul{padding-left:1.5em}.bl-report-paper h1,.bl-report-paper h2,.bl-report-paper h3,.bl-report-paper ol,.bl-report-paper p,.bl-report-paper ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.bl-report-paper ol li:not(.ql-direction-rtl),.bl-report-paper ul li:not(.ql-direction-rtl){padding-left:1.5em}.bl-report-paper ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.bl-report-paper ol>li,.bl-report-paper ul>li{list-style-type:none}.bl-report-paper li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:0.3em;text-align:right}.bl-report-paper ol li:before{content:counter(list-0,decimal) ". "}.bl-report-paper ul>li::before{content:'\2022'}.bl-report-paper li::before{display:inline-block;white-space:nowrap;width:1.2em}.bl-report-paper a{color:#06c;text-decoration:underline}.bl-report-paper strong{font-weight:bold}.text-slate{color:#475467 !important}table.header{width:100%;padding:5px 0 15px 0}table.header td{width:50%}table.header .header__logo img{height:40px}table.header .header__report-details{text-align:right;font-family:'Roboto', sans-serif;color:#667085;font-weight:400}table.header .header__report-details p{margin:0;margin-bottom:5px}table.custom-header{width:100%;border-collapse:collapse;min-height:150px;margin-bottom:20px}table.custom-header tbody{display:table-row-group}table.custom-header .custom-header__logo{padding-bottom:15px;width:50%;height:45px}table.custom-header .custom-header__logo img{height:28px;display:block;max-height:28px}table.custom-header .custom-header__report-details{width:50%}table.custom-header .custom-header__report-details p{font-size:12px;color:#667085;text-align:right;padding-bottom:5px}table.custom-header .custom-header__info-left,table.custom-header .custom-header__info-right{vertical-align:top;width:50%;padding-right:20px;padding-bottom:10px}table.custom-header .info-row{display:table;width:100%}table.custom-header .info-label{font-size:12px;color:#667085;width:140px;padding:8px 8px;background-color:#F9FAFB;display:table-cell;print-color-adjust:exact}table.custom-header .info-value{font-size:12px;color:#1D2939;padding:8px 8px;font-weight:500;display:table-cell;width:auto}.report{color:#1D2939;font-family:'Roboto', sans-serif;font-weight:400}.report .title{margin-bottom:40px;margin-top:0;text-align:center}.report .title h1{font-size:28px;line-height:34px;margin-top:10px;margin-bottom:15px}.report .title__name{border-right:2px solid #E7E0EC;padding-right:15px;margin-right:10px}.report .content{margin-top:0px}.report p{margin:0}.report a{color:#3366cc}.report .section .legends-wrapper{background-color:#F9FAFB;padding:12px;border-radius:8px}.report .section h2{margin-bottom:5px}.report .section__text{margin-top:30px;orphans:2;widows:2}.report .section__text h1,.report .section__text h2,.report .section__text h3,.report .section__text h4,.report .section__text h5,.report .section__text h6{break-after:avoid;page-break-after:avoid}.report .section__chart{margin:auto;margin-bottom:30px;width:700px}.report .section__chart .caption{margin-top:10px;margin-bottom:5px;color:#707070;font-size:14px;font-weight:400;text-align:start}.report .section__chart img{width:100%;margin-top:10px}.report .section__chart .no-data-wrapper{text-align:center;position:absolute;margin-top:120px;width:78%}.report .section__chart ul.legends{margin:0;margin-left:20px;padding:0}.report .section__chart li.chart-legend,.report .section__chart td.chart-legend{color:#707070;font-size:14px;font-weight:400;list-style:none;text-align:left;margin-right:15px}.report .section__chart li.chart-legend .label,.report .section__chart td.chart-legend .label{display:inline-block}.report .section__chart li.chart-legend .label .line,.report .section__chart li.chart-legend .label .round,.report .section__chart td.chart-legend .label .line,.report .section__chart td.chart-legend .label .round{display:inline-block;text-align:center;vertical-align:middle}.report .section__chart li.chart-legend .label .line,.report .section__chart td.chart-legend .label .line{margin-right:2px;margin-top:-2px;height:2px;width:40px}.report .section__chart li.chart-legend .label .round,.report .section__chart td.chart-legend .label .round{border-radius:50%;color:white;height:16px;margin:auto;margin-right:4px;margin-top:-4px;width:16px}.report .section__chart li.chart-legend{display:inline-block}.report .section__chart i.legend-prompt-icon{font-size:16px}.report .section__chart .table-graph{width:100%}.report .section__chart .table-graph .progress{width:20%;color:#363636;font-size:18px;font-weight:bold}.report .section__chart .table-graph .progress .progress-count{background-color:#6750A4;border-radius:50%;color:white;display:inline-block;font-size:12px;height:24px;line-height:24px;margin:auto;text-align:center;vertical-align:middle;width:24px}.report .section__chart .table-graph .progress .progress-prompting-count{background-color:#efedf5;border-radius:5px;color:#6750A4;display:inline-block;font-size:12px;height:22px;line-height:22px;margin:auto;margin-left:5px;text-align:center;vertical-align:middle;width:22px}.report .section__chart .table-graph .prompting-graph-title{color:#707070;font-weight:bold;margin:5px 0 20px 0}.report .section__chart .table-graph .chart-legend{color:#363636;font-size:16px;font-weight:400;width:20%}.report .section__chart .table-graph .chart-legend .label{display:inline-block}.report .section__chart .table-graph .chart-legend .label .line,.report .section__chart .table-graph .chart-legend .label .round{display:inline-block;text-align:center;vertical-align:middle}.report .section__chart .table-graph .chart-legend .label .line{margin-right:-5px;margin-top:-3px;height:3px;width:40px}.report .section__chart .table-graph .chart-legend .label .round{border-radius:50%;color:white;height:15px;margin:auto;margin-top:-4px;width:15px}.report .section__chart .table-graph .chart-legend span{margin-left:5px}.report .section__chart .table-cumulative,.report .section__chart .table-prompting,.report .section__chart .table-graph{width:100%}.report .section__chart .table-cumulative .legend-title,.report .section__chart .table-prompting .legend-title,.report .section__chart .table-graph .legend-title{color:#707070;font-size:14px;vertical-align:top}.report .section__chart .table-cumulative tr.legends,.report .section__chart .table-prompting tr.legends,.report .section__chart .table-graph tr.legends{height:32px}.report .section__chart .table-cumulative td.chart-legend,.report .section__chart .table-prompting td.chart-legend,.report .section__chart .table-graph td.chart-legend{color:#707070;font-size:14px;font-weight:400;text-align:left}.report .section__chart .table-prompting td.chart-legend{width:25%}.report .section__chart .table-prompting td.chart-legend .label{margin-right:8px}.report .section__chart .table-prompting td.chart-legend span{width:130px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report .section__chart .prompting-line .line,.report .section__chart .prompting-line .text{text-align:center;position:relative}.report .section__chart .prompting-line .line{background-color:#71c115;width:25%;height:3px}.report .section__chart .prompting-line .text{margin-left:2px;margin-top:-12px;width:70%}.report .section__chart .prompting-box{margin-top:-5px}.report .section__chart .prompting-box .line,.report .section__chart .prompting-box .text{text-align:center;position:relative}.report .section__chart .prompting-box .line{background-color:#71c115;width:16px;height:16px;border-radius:5px}.report .section__chart .prompting-box .text{margin-left:-30px;margin-top:-18px;width:70%}.report .section__chart .axes-title{color:#707070;font-size:12px}.report .section__chart .axes-title__y{text-align:left;margin-bottom:10px}.report .section__chart .axes-title__x{text-align:center;margin-bottom:20px}.report .section__chart .table-prompting-score .prompting-line .line{width:12%}.report .section__chart .table-prompting-score .prompting-line .text{margin-left:15% !important;text-align:left}.report .section__signature{display:flex;margin:auto;margin-top:70px;margin-bottom:30px;width:900px}.report .section__signature .signers-table{margin:auto;width:78%;text-align:center}.report .section__signature .signer{vertical-align:top;width:45%}.report .section__signature .signer__location_date span{font-weight:bold}.report .section__signature .signer__text{text-align:left}.report .section__signature .signer__sign img{max-height:10rem !important}.report .section__image{margin-bottom:30px}.report .section__image img{display:block;margin:auto}.report .section__image .caption{padding-top:10px;margin-top:10px;color:#707070;font-size:14px;font-weight:400;text-align:start;margin:auto}ul.legends-sbt-wrapper{background-color:#F9FAFB;border-radius:8px;display:inline-block;list-style-type:none;padding:12px;width:100%}ul.legends-sbt-wrapper li.chart-legend{display:inline-grid;width:14%}ul.legends-sbt-wrapper li.chart-legend .prompting-line .text{margin-left:35px;margin-top:-12px;width:90%;text-align:left}ul.legends-sbt-wrapper li.chart-legend .prompting-box{margin-top:-5px;margin-right:-85px}ul.legends-sbt-wrapper li.chart-legend::before{content:none !important}.section li br{display:none}.session-template{color:#363636;font-family:Roboto;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0.5px}.session-template p{margin:0}.session-template td{border:none}.session-template .header{border-bottom:1px solid #E4E4E4 !important;padding:8px;margin-bottom:20px}.session-template .header .table{margin:0}.session-template .header .wrapper{padding-left:16px;padding-right:0}.session-template .header .wrapper__avatar{width:5%;text-align:center;vertical-align:middle}.session-template .header .wrapper__avatar .avatar{background-color:#E8B100;border-radius:50%;width:24px;height:24px}.session-template .header .wrapper__client{border-right:2px solid #E4E4E4 !important;width:20%}.session-template .header .wrapper__client p.name{font-weight:bold}.session-template .header .wrapper__client p.birthday i{color:#6750A4;margin-right:5px}.session-template .header .wrapper__therapist{width:75%}.session-template .body .measurement-wrapper{padding:10px;padding-top:0}.session-template .body .measurements__without-comment .measurement-wrapper{width:50%}.session-template .body .measurements__without-comment .measurement-wrapper__partial .measurement-fixed{max-height:230px}.session-template .body .measurements__with-comment table.table{height:1px}.session-template .body .measurements__with-comment .measurement-wrapper{height:100%}.session-template .body .measurements__with-comment .measurement-wrapper .content-wrapper,.session-template .body .measurements__with-comment .measurement-wrapper .comment-wrapper{height:100%;width:50%}.session-template .body .measurements__with-comment .measurement-wrapper .content-wrapper{padding:20px;padding-top:0}.session-template .body .measurements__with-comment .measurement-wrapper .comment-wrapper{padding:0 20px 20px 0}.session-template .body .measurements__with-comment .measurement-wrapper .comment-wrapper .form-custom{height:100%;padding-bottom:14px}.session-template .body .measurements__with-comment .measurement-wrapper .comment-wrapper .form-custom label{margin-bottom:8px}.session-template .body .measurements__with-comment .measurement-wrapper .comment-wrapper .form-custom .textarea{height:100%}.session-template .body .border-top-custom{border-top-left-radius:5px;border-top-right-radius:5px;height:5px}.session-template .body .measurement{border:1px solid #E4E4E4;border-radius:5px;border-top:5px solid;padding:10px;font-size:10px}.session-template .body .measurement__type{color:#6750A4;margin-bottom:6px}.session-template .body .measurement__type td{padding:0}.session-template .body .measurement__type__name{color:#A0A0A0;font-weight:bold}.session-template .body .measurement__type__name span.probing{background-color:#F2F8CF;border-radius:35px;color:#789719;margin-left:5px;padding:5px 10px}.session-template .body .measurement__type__icon{text-align:right}.session-template .body .measurement__type__icon i{font-size:25px}.session-template .body .measurement__name{font-weight:bold;margin-bottom:5px}.session-template .body .measurement span.input{border-bottom:2px solid #E7E0EC;display:inline-block;width:100%}.session-template .body .measurement .measurement-duration__goal-time{margin-top:8px;text-align:center}.session-template .body .measurement .measurement-duration__goal-time__time{font-size:40px;font-weight:700;line-height:48px;margin-bottom:12px}.session-template .body .measurement .measurement-duration__goal-time__time .text{border-bottom:4px solid #E7E0EC;display:inline-block;margin:5px;width:48px}.session-template .body .measurement .measurement-partial__table-input{margin-top:12px}.session-template .body .measurement .measurement-partial__table-input td{padding:0}.session-template .body .measurement .measurement-partial__table-input .label{width:35%}.session-template .body .measurement .measurement-partial__table-input .text-field{width:65%}.session-template .body .measurement .measurement-percentage__trial{margin-top:15px;text-align:center}.session-template .body .measurement .measurement-percentage__trial__columns{margin:auto}.session-template .body .measurement .measurement-percentage__trial__columns td{padding:0}.session-template .body .measurement .measurement-percentage__trial__columns .column{border-radius:5px;border:1px solid #A0A0A0;height:32px;margin-bottom:8px;width:32px}.session-template .body .measurement .measurement-percentage__score{margin-top:10px}.session-template .body .measurement .measurement-percentage__score span{display:inline-block}.session-template .body .measurement .measurement-percentage__score span.input{margin:8px;width:40px}.session-template .body .measurement .measurement-frequency__goal{margin-top:8px;text-align:center}.session-template .body .measurement .measurement-frequency__goal__score{font-size:40px;font-weight:700;line-height:48px;margin-bottom:12px}.session-template .body .measurement .measurement-frequency__goal__score .input{border-bottom:4px solid #E7E0EC;display:inline-block;margin:5px;width:130px}.session-template .body .measurement .measurement-prompting__member-name{font-weight:bold;margin-top:10px;margin-bottom:2px}.session-template .body .measurement .measurement-prompting__table-input{margin-bottom:0;margin-top:8px}.session-template .body .measurement .measurement-prompting__table-input td{padding:0}.session-template .body .measurement .measurement-prompting__table-input .label{color:#707070;width:60%}.session-template .body .measurement .measurement-prompting__table-input .label i{margin-left:5px}.session-template .body .measurement .measurement-prompting__table-input .text-field{text-align:-webkit-right}.session-template .body .measurement .measurement-prompting__table-input .text-field .column{border-radius:5px;border:1px solid #E4E4E4;height:20px;margin-bottom:5px;width:70px}.session-template .body .measurement .measurement-prompting__goal{margin-top:8px}.session-template .body .measurement .measurement-probing__trial{margin-top:15px}.session-template .body .measurement .measurement-probing__trial__columns{margin:auto}.session-template .body .measurement .measurement-probing__trial__columns td{padding:0}.session-template .body .measurement .measurement-probing__trial__columns .column{background-color:#FAFAFA;border:2px dashed #E4E4E4;border-radius:50%;height:40px;margin-bottom:8px;width:40px}.session-template .body .measurement .measurement-probing__score{margin-top:15px}.session-template .body .measurement .measurement-probing__score span{display:inline-block}.session-template .body .measurement .measurement-probing__score span.input{margin:8px;width:40px}.measurements-table{width:100%}.measurements-table thead{display:table-header-group}.measurements-table tbody tr{page-break-inside:avoid !important;break-inside:avoid-page !important}.measurements__with-comment{width:100%;border-collapse:collapse}.measurements__with-comment thead{display:table-header-group}.measurements__with-comment tbody tr{height:1px;page-break-inside:avoid !important;break-inside:avoid-page !important}.measurements__with-comment td{vertical-align:top;padding:12px}.measurements__with-comment .content-wrapper{width:50%}.measurements__with-comment .comment-wrapper{width:50%;height:100%}.measurements__with-comment .comment-wrapper .form-group{height:100%;display:flex;flex-direction:column}.measurements__with-comment .comment-wrapper .form-group label{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:#344054}.measurements__with-comment .comment-wrapper .form-group .textarea{flex:1;min-height:200px;width:100%;border:1px solid #d0d5dd;border-radius:8px;background-color:#fff;padding:10px;box-sizing:border-box}.measurements__without-comment .masonry{column-count:2;column-gap:12px;column-fill:balance}.measurements__without-comment .measurement-card{break-inside:avoid;page-break-inside:avoid;display:inline-block;width:100%;margin:0 0 12px}.past-sessions-template{color:#475467;font-family:'Roboto';font-size:10px}.past-sessions-template .table-header-wrapper{border-bottom:1px solid #EAECF0;padding:10px}.past-sessions-template .table-header-wrapper .header .logo{margin-right:5px}.past-sessions-template .table-header-wrapper .header .logo img{height:18px}.past-sessions-template .table-header-wrapper .header td .logo,.past-sessions-template .table-header-wrapper .header td .client-name,.past-sessions-template .table-header-wrapper .header td .date-details,.past-sessions-template .table-header-wrapper .header td .page-details{display:inline}.past-sessions-template .table-header-wrapper .header__left{width:70%;font-weight:700}.past-sessions-template .table-header-wrapper .header__right{width:30%;text-align:right}.past-sessions-template .table-sessions-wrapper{padding:10px}.past-sessions-template .table-sessions-wrapper table{border:none !important;border-collapse:separate !important;border-spacing:0 !important}.past-sessions-template .table-sessions-wrapper table tr th,.past-sessions-template .table-sessions-wrapper table tr td{border-top:none !important;border-bottom:1px solid #EAECF0 !important}.past-sessions-template .table-sessions-wrapper table tr th{border-top:1px solid #EAECF0 !important}.past-sessions-template .table-sessions-wrapper table tr th:first-child{border-top-left-radius:5px !important}.past-sessions-template .table-sessions-wrapper table tr th:last-child{border-top-right-radius:5px !important}.past-sessions-template .table-sessions-wrapper table tr th:first-child,.past-sessions-template .table-sessions-wrapper table tr td:first-child{border-left:1px solid #EAECF0 !important}.past-sessions-template .table-sessions-wrapper table tr th:last-child,.past-sessions-template .table-sessions-wrapper table tr td:last-child{border-right:1px solid #EAECF0 !important}.past-sessions-template .table-sessions-wrapper .sessions thead tr th{background-color:#F9FAFB}.past-sessions-template i.small-dot{color:#D0D5DD;font-size:4px;top:-2px;position:relative;margin:0 2px}
