[data-kontur-placement="sign-page"]::after{display:none!important}
[data-service-type="sign_package"] .sign-groups{display:grid;gap:16px;margin:14px 0 20px}
[data-service-type="sign_package"] .sign-group{border:1px solid rgba(176,162,237,.28);border-radius:22px;background:linear-gradient(135deg,rgba(140,103,219,.1),rgba(21,28,45,.28));overflow:hidden}
[data-service-type="sign_package"] .sign-group[hidden]{display:none}
[data-service-type="sign_package"] .sign-group summary{padding:22px 24px;cursor:pointer;font-weight:700;overflow-wrap:anywhere;list-style-position:inside}
[data-service-type="sign_package"] .sign-group summary:focus-visible{outline:3px solid #af83ff;outline-offset:-5px;border-radius:18px}
[data-service-type="sign_package"] .sign-group-body{padding:0 24px 24px}
[data-service-type="sign_package"] .sign-group-body>.btn{margin-top:18px}
[data-service-type="sign_package"] .sign-group-name{grid-column:1/-1}
[data-service-type="sign_package"] .sign-field-error{display:block;color:#ffb6ad;font-size:.9rem;margin-top:8px;line-height:1.45}
[data-service-type="sign_package"] [aria-invalid="true"]{border-color:#fc998d}
body.theme-light [data-service-type="sign_package"] .sign-group{background:linear-gradient(135deg,#f8f4ff,#f2f6fd);border-color:#d7c8ee}
body.theme-light [data-service-type="sign_package"] .sign-field-error{color:#a82923}
@media(max-width:600px){[data-service-type="sign_package"] .sign-group summary{padding:19px 16px}[data-service-type="sign_package"] .sign-group-body{padding:0 16px 20px}[data-service-type="sign_package"] .sign-group-body .form-grid{grid-template-columns:minmax(0,1fr)}}
