#app.desktop .consents .consents-details::-webkit-scrollbar{width:1em}#app.desktop .consents .consents-details::-webkit-scrollbar-track{box-shadow:inset 0 0 3px rgba(0,0,0,.1);background-color:#f8f8f8;border-radius:.5em}#app.desktop .consents .consents-details::-webkit-scrollbar-thumb{background-color:#0087ee;border-radius:.5em;box-shadow:inset 0 0 3px rgba(0,0,0,.1)}#app.phone .consents .consents-details::-webkit-scrollbar{height:0;width:0;display:none;background-color:rgba(0,0,0,0)}#app .consents{display:flex;flex-direction:column;background-color:#fff;text-align:justify}#app .consents .consents-info .cs-cms-section .cs-section-text{padding-left:0;padding-right:0}#app .consents .consents-info-lower{height:188px;overflow-x:visible;overflow-y:scroll;scrollbar-width:thin}#app .consents .consents-info-lower .cs-cms-section{padding:0;padding-right:4px}#app .consents .consents-info-lower .cs-cms-section .cs-section-text{padding:0;white-space:break-spaces}#app .consents .consents-details{overflow:auto}#app .consents .consents-details li{border-top:1px solid #dbdbdf;padding-top:16px;padding-bottom:16px}#app .consents .consents-details li .c-header{display:flex;align-items:flex-start}#app .consents .consents-details li .c-header .c-left{display:flex}#app .consents .consents-details li .c-header .c-edit{margin-right:8px}#app .consents .consents-details li .c-header .b-text{font-size:14px;font-weight:400;color:#02021e;padding-right:8px;line-height:20px}#app .consents .consents-details li .c-header .c-obligatory{color:#eb0000;margin-right:2px}#app .consents .consents-details li .c-header .c-btna{margin-top:8px;padding:0;height:20px;line-height:20px;color:#0087ee;justify-content:flex-start}#app .consents .consents-details li .c-header .c-btna::after{display:flex;justify-content:center;align-items:center;width:12px;height:12px;margin-left:8px;content:"";background-color:#0087ee;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3e%3c!--! Font Awesome Pro 6.5.1 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons%2c Inc. --%3e%3cpath d='M24 480H0V432H24 360h24v48H360 24zM209.5 344.4L192 363l-17.5-18.6-128-136L30.1 191l35-32.9 16.4 17.5L168 267.5V184 56 32h48V56 184v83.5l86.5-91.9L319 158.1l35 32.9-16.4 17.5-128 136z'/%3e%3c/svg%3e") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3e%3c!--! Font Awesome Pro 6.5.1 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons%2c Inc. --%3e%3cpath d='M24 480H0V432H24 360h24v48H360 24zM209.5 344.4L192 363l-17.5-18.6-128-136L30.1 191l35-32.9 16.4 17.5L168 267.5V184 56 32h48V56 184v83.5l86.5-91.9L319 158.1l35 32.9-16.4 17.5-128 136z'/%3e%3c/svg%3e") no-repeat center/contain}#app .consents .consents-details li .c-header .c-btna>.c-spinner{padding:0;height:17px;width:17px}#app .consents h2,#app .consents h3,#app .consents h4,#app .consents span{margin-block-start:0}#app .consents .consents-buttons{display:flex;justify-content:space-between}#app .consents .consents-buttons>.c-btna{width:175px;height:48px;flex:none;border-radius:32px;padding:0 4px;background-color:#0087ee;display:flex;align-items:center;justify-content:center;border:1px solid #0087ee;font-size:16px;font-weight:400;color:#fff;text-transform:none;text-decoration:none;z-index:1;cursor:pointer;width:100%;height:48px;font-size:16px;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:8px}#app .consents .consents-buttons>.c-btna>.c-spinner{z-index:1;margin-left:auto;margin-right:auto;height:100%}#app .consents .consents-buttons>.c-btna>.c-spinner>.c-spinner-orbit{height:100%;width:100%}#app .consents .consents-buttons>.c-btna>.c-spinner>.c-spinner-orbit>.c-orbit{border-color:#0087ee}#app .consents .consents-buttons>.c-btna>.c-spinner>.c-spinner-orbit>.c-orbit{border-color:#fee600}#app .consents .consents-buttons>.c-btna:not(.c-disabled):hover{background-color:#046fc8;border:1px solid #0087ee}#app .consents .consents-buttons>.c-btna.c-disabled{opacity:.75;cursor:not-allowed}#app.phone .consents{margin:auto 0}#app.phone .consents .consents-info{overflow-y:auto}#app.phone .consents .consents-details{overflow-y:auto}#app.phone .consents .consents-details .c-list{margin-top:32px}#app.phone .consents .consents-buttons{margin-top:8px;flex-direction:column;align-items:center}#app.phone .consents .consents-buttons button{margin-top:8px}#app.phone .consents .consents-buttons>div{margin-top:8px}#app.desktop .consents{width:550px;max-height:90vh;margin:auto 0}#app.desktop .consents .consents-details{padding-right:8px}#app.desktop .consents .consents-buttons{margin-top:16px}
