/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.floating-form-link{position:fixed;right:0;top:78%;transform:translateY(-50%) rotate(180deg);display:inline-flex;align-items:center;justify-content:center;writing-mode:vertical-rl;text-orientation:mixed;z-index:1000;transition:all 0.3s ease;opacity:1;}.floating-form-link.hidden{display:none !important;}.floating-form-link__button{display:inline-flex;align-items:center;justify-content:center;padding:40px 10px;background-color:#009bc9;color:#ffffff;text-decoration:none;border-radius:0 12px 12px 0;font-weight:700;font-size:16px;letter-spacing:0.08em;box-shadow:0 4px 14px rgba(0,0,0,0.15);transition:all 0.3s ease;white-space:nowrap;}.floating-form-link__button:hover,.floating-form-link__button:focus{background-color:#006280;color:#ffffff;text-decoration:none;box-shadow:0 6px 16px rgba(0,0,0,0.2);}.floating-form-link__button:active{box-shadow:0 2px 8px rgba(0,0,0,0.15);}@media (max-width:900px){body .sticky-tools{bottom:440px !important;}body .sticky-glossary{bottom:260px !important;}.floating-form-link{top:auto;bottom:112px !important;right:0;transform:translateY(0) rotate(180deg);}.floating-form-link__button{padding:30px 8px;font-size:14px;border-radius:0 12px 12px 0;}}.path-admin .floating-form-link{display:none;}
.questionnaire-form .form-item--error .fieldset-wrapper > div:first-child,.questionnaire-form fieldset.form-item--error .fieldset-wrapper > div:first-child,.questionnaire-form .js-form-wrapper.form-item--error .fieldset-wrapper > div:first-child{color:#d32f2f !important;font-weight:bold !important;margin:6px 0 8px 0;font-size:0.95em;}body.path-questionnaire .messages--error,body.path-questionnaire .messages.messages--error,body.path-questionnaire div.messages--error,.path-questionnaire .messages--error,.questionnaire-form ~ .messages--error,body.path-questionnaire [data-drupal-messages] [role="contentinfo"],body.path-questionnaire [data-drupal-messages] [role="alert"],body.path-questionnaire [data-drupal-messages] div[role="contentinfo"],body.path-questionnaire div[data-drupal-messages]{display:none !important;visibility:hidden !important;height:0 !important;overflow:hidden !important;}.questionnaire-form{max-width:800px;margin:0 auto;background-color:#FAFAFA;border-radius:8px;overflow:hidden;margin-bottom:50px;}.layout__content{max-width:1500px;}.scan-body{padding-top:40px;}.scan-row{display:flex;gap:20px;}.scan-left{width:30%;}.scan-right{width:60%;}.scan-card{height:490px;background:#009BC9;display:flex;flex-direction:column;justify-content:flex-end;padding:40px;border-radius:16px;justify-content:space-between;}.scan-icon{height:100px;width:100px;padding-top:40px;color:#fff;}.scan-card-title{font-size:1.875rem;font-weight:700;padding-top:20px;color:#fff;margin:0;}.scan-hero{width:100%;height:490px;border-radius:16px;object-fit:cover;}.scan-alpha{display:flex;flex-direction:row;gap:12px;padding-top:20px;}.fieldset-wrapper div:first-child{color:red;}div[role="alert"]{display:none;}.js-form-item.form-item.js-form-type-radio{color:black !important;font-size:20px;}span.fieldset-legend.js-form-required.form-required{font-size:20px;}.scan-text{display:flex;flex-direction:column;justify-content:flex-end;border-radius:16px;color:#000;}@media (max-width:1024px){.scan-row{flex-direction:column;}.scan-left,.scan-right{width:100%;}}.questionnaire-form .form-content{padding:30px;padding-bottom:20px;}.form-header-bar{display:flex;align-items:center;justify-content:space-between;background:#009BC9;color:white;border-radius:20px;margin-bottom:30px;}.form-main-title{font-size:1.5em;font-weight:600;color:white;margin:0;padding:20px;}.section-title{padding:0 40px;font-size:20px;color:#666;text-transform:uppercase;margin-bottom:20px;font-weight:600;}.options-group{color:#333;padding:0 40px !important;list-style:none;padding:0;margin:0;}.option-item{display:flex;align-items:center;cursor:pointer;padding:8px 0;font-size:25px;transition:background-color 0.2s;}.option-item[role="radio"]:focus,.option-item[role="radio"]:focus-visible,.questionnaire-form .button:focus,.questionnaire-form .button:focus-visible,.questionnaire-form input:focus,.questionnaire-form select:focus,.questionnaire-form textarea:focus{outline:1px solid #1a73e8;outline-offset:3px;}.option-item label{font-size:1.1em;padding-left:10px;cursor:pointer;}.major-option > label{font-size:25px;}.bullet{margin-right:11px;}.option-item.selected > label{font-weight:600;}.sub-options{padding-left:30px;list-style:none;padding-top:5px;padding-bottom:5px;margin:0;}.sub-option{padding-top:5px;padding-bottom:5px;font-size:25px;}.sub-options.hidden{display:none;}.bullet{border-radius:50%;display:inline-block;flex-shrink:0;position:relative;}.major-option .bullet{width:15px;height:15px;border:2px solid #ccc;}.sub-option .bullet{width:12px;height:12px;border:1px solid #ccc;margin-left:4px;}.selected-bullet{border-color:#009BC9 !important;}.major-option .selected-bullet{background-color:#009BC9;}.sub-option .selected-bullet{background-color:#009BC9;}.major-option:not(.selected) .bullet{background-color:transparent;}.sub-option:not(.selected) .bullet{background-color:transparent;}.questionnaire-progress .step-counter{margin-right:10px;font-weight:bold;color:white;font-size:1.5em;background:#0eb0e0;padding:20px;border-radius:20px;}.questionnaire-form h2{color:#333;margin-bottom:30px;}.questionnaire-form .form-item{padding:15px;padding-right:30px;padding-left:30px;background:#FAFAFA;border :0px;}.questionnaire-form .form-radios{margin-top:10px;}.questionnaire-form .form-type-radio{display:inline-block;margin-right:20px;}.questionnaire-form .form-item--error{border-left-color:#d32f2f !important;background:#ffebee !important;}.questionnaire-form .form-item--error .form-item__label,.questionnaire-form .form-item--error legend,.questionnaire-form .form-item--error .fieldset-legend,.questionnaire-form .form-item--error label{color:#d32f2f !important;}.questionnaire-form .form-item__error-message,.questionnaire-form .form-item--error .form-item__error-message,.questionnaire-form .form-item--error-message{color:#d32f2f !important;font-weight:bold;font-size:0.95em;margin-left:10px;display:inline;}.questionnaire-form .section_title{margin-bottom:20px;}.questionnaire-form .form-actions{margin-top:30px;padding-top:20px;padding-bottom:20px;display:flex;justify-content:flex-end;border-top:2px solid #ddd;}.questionnaire-form .button{padding:12px 30px;font-size:1em;margin-right:10px;border-radius:4px;cursor:pointer;}.questionnaire-form .button--primary{background-color:#009BC9;color:white;border:none;border-radius:20px;padding:15px 85px;}.questionnaire-form .button--primary:hover{background-color:#009BC9;}#edit-actions-back.button{background-color:#FAFAFA;color:#333;border:1px solid #ddd;border-radius:20px;padding:15px 30px;}#edit-actions-back.button:hover{background-color:#f0f0f0;}.questionnaire-form #edit-sector,.questionnaire-form #edit-type-wrapper{margin-bottom:20px;}@media (max-width:768px){.questionnaire-form{padding:10px;}.questionnaire-form .form-type-radio{display:block;margin-right:0;margin-bottom:10px;}.questionnaire-form .button{display:block;width:100%;margin-bottom:10px;}}.questionnaire-results{max-width:900px;margin:0 auto;padding:20px;}.questionnaire-results h1{color:#333;margin-bottom:30px;}.questionnaire-results .global-score{background:#e3f2fd;padding:20px;border-radius:8px;margin-bottom:30px;border-left:5px solid #0073aa;}.questionnaire-results .global-score p{font-size:1.2em;margin:10px 0;}.questionnaire-results .score-below,.questionnaire-results .score-below strong{color:#d32f2f !important;}.questionnaire-results .score-above,.questionnaire-results .score-above strong{color:#4caf50 !important;}.questionnaire-results .section-block{background:#f9f9f9;padding:20px;margin-bottom:20px;border-radius:8px;}.questionnaire-results .section-block.section-above{border-left:4px solid #4caf50;}.questionnaire-results .section-block.section-below{border-left:4px solid #d32f2f;}.questionnaire-results .section-block h3{color:#333;margin-top:0;}.questionnaire-results .feedback{background:#fff3cd;padding:15px;margin-top:15px;border-radius:4px;border-left:4px solid #ff9800;}.questionnaire-results .feedback ul{margin:10px 0 0 20px;}.questionnaire-results .button--primary{display:inline-block;padding:12px 30px;background-color:#0073aa;color:white;text-decoration:none;border-radius:4px;margin-top:20px;}.questionnaire-results .button--primary:hover{background-color:#005a87;}.questionnaire-report{max-width:900px;margin:0 auto;padding:40px;font-family:Arial,sans-serif;}.questionnaire-report h1{text-align:center;margin-bottom:30px;}.questionnaire-report h2{color:#333;border-bottom:2px solid #0073aa;padding-bottom:10px;margin-top:30px;}.questionnaire-report h3{color:#555;margin-top:20px;}@media print{.questionnaire-report{padding:20px;}}.question-wrapper{padding:30px;background:#FAFAFA;}.question-title{font-size:1.5em;color:#333;margin-bottom:30px;font-weight:600;}.question-options{margin-bottom:20px;}.question-options .form-type-radio{display:block;margin-bottom:15px;padding:12px;border-radius:8px;transition:background-color 0.2s;}.question-options .form-type-radio:hover{background-color:#f0f0f0;}.question-options input[type="radio"]{margin-right:10px;}.question-options label{font-size:1.1em;cursor:pointer;color:#333;}.question-feedback{margin-top:25px;padding:20px;border-radius:8px;animation:slideDown 0.3s ease-out;}.question-feedback.hidden{display:none;}.question-feedback.correct{background-color:#e8f5e9;border-left:4px solid #4caf50;}.question-feedback.incorrect{background-color:#ffebee;border-left:4px solid #d32f2f;}.feedback-header{display:flex;align-items:center;gap:10px;margin-bottom:15px;}.feedback-icon{font-size:1.5em;font-weight:bold;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;}.feedback-icon.correct-icon{color:#4caf50;background-color:#c8e6c9;}.feedback-icon.incorrect-icon{color:#d32f2f;background-color:#ffcdd2;}.feedback-title{font-size:1.2em;font-weight:600;}.feedback-title.correct{color:#4caf50;}.feedback-title.incorrect{color:#d32f2f;}.feedback-explanation{color:#555;line-height:1.6;font-size:1em;margin-top:10px;}.next-question-btn[disabled]{opacity:0.5;cursor:not-allowed;background-color:#ccc !important;}@keyframes slideDown{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}@media (max-width:768px){.form-main-title{font-size:1.2em;padding:16px;}.question-wrapper{padding:20px;}.question-options label{font-size:1em;}.feedback-explanation{font-size:0.95em;}}@media (max-width:480px){.form-main-title{font-size:1.05em;padding:14px;}.questionnaire-progress .step-counter{font-size:1.1em;padding:12px 16px;}.question-wrapper{padding:16px;}.question-options .form-type-radio{padding:10px;}}.category-selection-wrapper{background:#FAFAFA;}.category-title{font-size:1.5em;color:#333;margin-bottom:30px;font-weight:600;}.category-options{margin-bottom:20px;}.category-options .form-type-radio{display:block;margin-bottom:20px;padding:20px;border-radius:8px;background-color:#fff;border:2px solid #e0e0e0;transition:all 0.2s;cursor:pointer;}.category-options .form-type-radio:hover{background-color:#f5f5f5;border-color:#009BC9;}.category-options input[type="radio"]:checked ~ label,.category-options .form-type-radio:has(input[type="radio"]:checked){border-color:#009BC9;background-color:#e3f2fd;}.category-options input[type="radio"]{margin-right:15px;width:20px;height:20px;}.category-options label{font-size:1.2em;cursor:pointer;color:#333;font-weight:500;}.completion-message{padding:40px;text-align:center;background:#e8f5e9;border-radius:8px;margin:30px;}.completion-message p{font-size:1.3em;color:#2e7d32;font-weight:600;margin:0;}body.path-admin-config-translation,body.path-admin-config-regional-config-translation,body[class*="config-translation"],body[class*="questionnaire-translate"]{background-color:#f5f5f5;}body.path-admin-config-translation .tableresponsive-toggle-columns + table.responsive-enabled,body.path-admin-config-translation table.responsive-enabled,body.path-admin-config-regional-config-translation .tableresponsive-toggle-columns + table.responsive-enabled,body.path-admin-config-regional-config-translation table.responsive-enabled,body[class*="config-translation"] .tableresponsive-toggle-columns + table.responsive-enabled,body[class*="config-translation"] table.responsive-enabled,body[class*="questionnaire-translate"] .tableresponsive-toggle-columns + table.responsive-enabled,body[class*="questionnaire-translate"] table.responsive-enabled{width:100%;background:white;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);overflow:hidden;border-collapse:separate;border-spacing:0;}body.path-admin-config-translation .tableresponsive-toggle-columns,body.path-admin-config-regional-config-translation .tableresponsive-toggle-columns,body[class*="config-translation"] .tableresponsive-toggle-columns,body[class*="questionnaire-translate"] .tableresponsive-toggle-columns{margin-bottom:0;}body.path-admin-config-translation table.responsive-enabled thead th,body.path-admin-config-regional-config-translation table.responsive-enabled thead th,body[class*="config-translation"] table.responsive-enabled thead th,body[class*="questionnaire-translate"] table.responsive-enabled thead th{background-color:#f8f9fa;padding:16px;font-weight:600;color:#333;border-bottom:2px solid #dee2e6;text-transform:uppercase;font-size:0.875rem;letter-spacing:0.5px;}body.path-admin-config-translation table.responsive-enabled tbody td,body.path-admin-config-regional-config-translation table.responsive-enabled tbody td,body[class*="config-translation"] table.responsive-enabled tbody td,body[class*="questionnaire-translate"] table.responsive-enabled tbody td{padding:16px;border-bottom:1px solid #e9ecef;vertical-align:middle;}body.path-admin-config-translation table.responsive-enabled tbody tr:hover,body.path-admin-config-regional-config-translation table.responsive-enabled tbody tr:hover,body[class*="config-translation"] table.responsive-enabled tbody tr:hover,body[class*="questionnaire-translate"] table.responsive-enabled tbody tr:hover{background-color:#f8f9fa;}body.path-admin-config-translation table.responsive-enabled tbody tr:last-child td,body.path-admin-config-regional-config-translation table.responsive-enabled tbody tr:last-child td,body[class*="config-translation"] table.responsive-enabled tbody tr:last-child td,body[class*="questionnaire-translate"] table.responsive-enabled tbody tr:last-child td{border-bottom:none;}body.path-admin-config-translation table.responsive-enabled tbody td:first-child,body.path-admin-config-regional-config-translation table.responsive-enabled tbody td:first-child,body[class*="config-translation"] table.responsive-enabled tbody td:first-child,body[class*="questionnaire-translate"] table.responsive-enabled tbody td:first-child{font-weight:500;color:#212529;}body.path-admin-config-translation table.responsive-enabled tbody td:first-child strong,body.path-admin-config-regional-config-translation table.responsive-enabled tbody td:first-child strong,body[class*="config-translation"] table.responsive-enabled tbody td:first-child strong,body[class*="questionnaire-translate"] table.responsive-enabled tbody td:first-child strong{font-weight:600;color:#495057;}body.path-admin-config-translation .dropbutton-wrapper,body.path-admin-config-regional-config-translation .dropbutton-wrapper,body[class*="config-translation"] .dropbutton-wrapper,body[class*="questionnaire-translate"] .dropbutton-wrapper{display:inline-flex;vertical-align:middle;min-width:120px;}body.path-admin-config-translation .dropbutton-widget,body.path-admin-config-regional-config-translation .dropbutton-widget,body[class*="config-translation"] .dropbutton-widget,body[class*="questionnaire-translate"] .dropbutton-widget{display:flex;align-items:stretch;width:100%;}body.path-admin-config-translation .dropbutton,body.path-admin-config-regional-config-translation .dropbutton,body[class*="config-translation"] .dropbutton,body[class*="questionnaire-translate"] .dropbutton{display:flex;list-style:none;margin:0;padding:0;border-radius:4px;overflow:hidden;width:100%;}body.path-admin-config-translation .dropbutton-action,body.path-admin-config-regional-config-translation .dropbutton-action,body[class*="config-translation"] .dropbutton-action,body[class*="questionnaire-translate"] .dropbutton-action{display:flex;flex:1;}body.path-admin-config-translation .dropbutton a,body.path-admin-config-regional-config-translation .dropbutton a,body[class*="config-translation"] .dropbutton a,body[class*="questionnaire-translate"] .dropbutton a{padding:8px 16px;border-radius:0;text-decoration:none;font-weight:500;transition:all 0.2s ease;display:block;width:100%;text-align:center;background-color:#007bff;color:white;border:1px solid #007bff;border-right:none;white-space:nowrap;box-sizing:border-box;}body.path-admin-config-translation .dropbutton-action:first-child a,body.path-admin-config-regional-config-translation .dropbutton-action:first-child a,body[class*="config-translation"] .dropbutton-action:first-child a,body[class*="questionnaire-translate"] .dropbutton-action:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px;}body.path-admin-config-translation .dropbutton-multiple .dropbutton-action:first-child a,body.path-admin-config-regional-config-translation .dropbutton-multiple .dropbutton-action:first-child a,body[class*="config-translation"] .dropbutton-multiple .dropbutton-action:first-child a,body[class*="questionnaire-translate"] .dropbutton-multiple .dropbutton-action:first-child a{border-right:none;}body.path-admin-config-translation .dropbutton-single .dropbutton-action a,body.path-admin-config-regional-config-translation .dropbutton-single .dropbutton-action a,body[class*="config-translation"] .dropbutton-single .dropbutton-action a,body[class*="questionnaire-translate"] .dropbutton-single .dropbutton-action a{border-radius:4px;border-right:1px solid #007bff;}body.path-admin-config-translation .dropbutton a:hover,body.path-admin-config-regional-config-translation .dropbutton a:hover,body[class*="config-translation"] .dropbutton a:hover,body[class*="questionnaire-translate"] .dropbutton a:hover{background-color:#0056b3;border-color:#0056b3;color:white;}body.path-admin-config-translation .dropbutton-toggle,body.path-admin-config-regional-config-translation .dropbutton-toggle,body[class*="config-translation"] .dropbutton-toggle,body[class*="questionnaire-translate"] .dropbutton-toggle{display:flex;flex-shrink:0;}body.path-admin-config-translation .dropbutton-toggle button,body.path-admin-config-regional-config-translation .dropbutton-toggle button,body[class*="config-translation"] .dropbutton-toggle button,body[class*="questionnaire-translate"] .dropbutton-toggle button{padding:8px 12px;background-color:#007bff;color:white;border:1px solid #007bff;border-left:none;border-radius:0 4px 4px 0;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:36px;}body.path-admin-config-translation .dropbutton-toggle button:hover,body.path-admin-config-regional-config-translation .dropbutton-toggle button:hover,body[class*="config-translation"] .dropbutton-toggle button:hover,body[class*="questionnaire-translate"] .dropbutton-toggle button:hover{background-color:#0056b3;border-color:#0056b3;}body.path-admin-config-translation .dropbutton-arrow,body.path-admin-config-regional-config-translation .dropbutton-arrow,body[class*="config-translation"] .dropbutton-arrow,body[class*="questionnaire-translate"] .dropbutton-arrow{display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid white;}body.path-admin-config-translation .dropbutton .secondary-action,body.path-admin-config-regional-config-translation .dropbutton .secondary-action,body[class*="config-translation"] .dropbutton .secondary-action,body[class*="questionnaire-translate"] .dropbutton .secondary-action{flex:0 0 auto;}body.path-admin-config-translation .dropbutton .secondary-action a,body.path-admin-config-regional-config-translation .dropbutton .secondary-action a,body[class*="config-translation"] .dropbutton .secondary-action a,body[class*="questionnaire-translate"] .dropbutton .secondary-action a{background-color:#dc3545;border-color:#dc3545;width:auto;min-width:80px;}body.path-admin-config-translation .dropbutton .secondary-action a:hover,body.path-admin-config-regional-config-translation .dropbutton .secondary-action a:hover,body[class*="config-translation"] .dropbutton .secondary-action a:hover,body[class*="questionnaire-translate"] .dropbutton .secondary-action a:hover{background-color:#c82333;border-color:#bd2130;}body.path-admin-config-translation table.responsive-enabled tbody tr:first-child td:first-child,body.path-admin-config-regional-config-translation table.responsive-enabled tbody tr:first-child td:first-child,body[class*="config-translation"] table.responsive-enabled tbody tr:first-child td:first-child,body[class*="questionnaire-translate"] table.responsive-enabled tbody tr:first-child td:first-child{font-weight:600;color:#495057;}body.path-admin-config-translation .page-title,body.path-admin-config-regional-config-translation .page-title,body[class*="config-translation"] .page-title,body[class*="questionnaire-translate"] .page-title{margin-bottom:24px;color:#212529;}body.path-admin-config-translation .form-actions,body.path-admin-config-regional-config-translation .form-actions,body[class*="config-translation"] .form-actions,body[class*="questionnaire-translate"] .form-actions{margin-top:24px;padding-top:16px;border-top:1px solid #dee2e6;}body.path-admin-config-translation .layout__content,body.path-admin-config-regional-config-translation .layout__content,body[class*="config-translation"] .layout__content,body[class*="questionnaire-translate"] .layout__content{padding:20px;max-width:1200px;margin:0 auto;}body.path-admin-config-translation .form-item,body.path-admin-config-regional-config-translation .form-item,body[class*="config-translation"] .form-item,body[class*="questionnaire-translate"] .form-item{margin-bottom:20px;}body.path-admin-config-translation .form-item label,body.path-admin-config-regional-config-translation .form-item label,body[class*="config-translation"] .form-item label,body[class*="questionnaire-translate"] .form-item label{font-weight:600;color:#495057;margin-bottom:8px;display:block;}body.path-admin-config-translation textarea,body.path-admin-config-translation input[type="text"],body.path-admin-config-regional-config-translation textarea,body.path-admin-config-regional-config-translation input[type="text"],body[class*="config-translation"] textarea,body[class*="config-translation"] input[type="text"],body[class*="questionnaire-translate"] textarea,body[class*="questionnaire-translate"] input[type="text"]{width:100%;padding:10px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}body.path-admin-config-translation textarea:focus,body.path-admin-config-translation input[type="text"]:focus,body.path-admin-config-regional-config-translation textarea:focus,body.path-admin-config-regional-config-translation input[type="text"]:focus,body[class*="config-translation"] textarea:focus,body[class*="config-translation"] input[type="text"]:focus,body[class*="questionnaire-translate"] textarea:focus,body[class*="questionnaire-translate"] input[type="text"]:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);}body.path-admin-config-translation fieldset,body.path-admin-config-regional-config-translation fieldset,body[class*="config-translation"] fieldset,body[class*="questionnaire-translate"] fieldset{border:1px solid #dee2e6;border-radius:6px;padding:16px;margin-bottom:20px;background:white;}body.path-admin-config-translation fieldset legend,body.path-admin-config-regional-config-translation fieldset legend,body[class*="config-translation"] fieldset legend,body[class*="questionnaire-translate"] fieldset legend{font-weight:600;color:#495057;padding:0 12px;margin-bottom:12px;}body.path-admin-config-translation .form-item--options .form-item,body.path-admin-config-regional-config-translation .form-item--options .form-item,body[class*="config-translation"] .form-item--options .form-item,body[class*="questionnaire-translate"] .form-item--options .form-item{margin-left:20px;padding-left:20px;border-left:2px solid #e9ecef;}body.path-admin-config-translation .messages,body.path-admin-config-regional-config-translation .messages,body[class*="config-translation"] .messages,body[class*="questionnaire-translate"] .messages{border-radius:6px;padding:12px 16px;margin-bottom:20px;}@media (max-width:768px){body.path-admin-config-translation table.responsive-enabled,body.path-admin-config-regional-config-translation table.responsive-enabled,body[class*="config-translation"] table.responsive-enabled,body[class*="questionnaire-translate"] table.responsive-enabled{font-size:0.9rem;}body.path-admin-config-translation table.responsive-enabled thead th,body.path-admin-config-translation table.responsive-enabled tbody td,body.path-admin-config-regional-config-translation table.responsive-enabled thead th,body.path-admin-config-regional-config-translation table.responsive-enabled tbody td,body[class*="config-translation"] table.responsive-enabled thead th,body[class*="config-translation"] table.responsive-enabled tbody td,body[class*="questionnaire-translate"] table.responsive-enabled thead th,body[class*="questionnaire-translate"] table.responsive-enabled tbody td{padding:12px 8px;}body.path-admin-config-translation .dropbutton a,body.path-admin-config-regional-config-translation .dropbutton a,body[class*="config-translation"] .dropbutton a,body[class*="questionnaire-translate"] .dropbutton a{padding:6px 12px;font-size:0.875rem;}body.path-admin-config-translation .layout__content,body.path-admin-config-regional-config-translation .layout__content,body[class*="config-translation"] .layout__content,body[class*="questionnaire-translate"] .layout__content{padding:10px;}}
