.sdicf-resource,.sdicf-feedback{border:1px solid #dcdcde;border-radius:6px;padding:1.25rem;margin:1rem 0;background:#fff}.sdicf-button{display:inline-block;border:0;border-radius:4px;padding:.7rem 1rem;background:#135e96;color:#fff!important;text-decoration:none;cursor:pointer}.sdicf-button:hover,.sdicf-button:focus{background:#0a4b78}.sdicf-privacy-note{font-size:.875rem;color:#50575e}.sdicf-notice{padding:1rem;border-left:4px solid #72aee6;background:#f6f7f7}.sdicf-error{border-color:#d63638}.sdicf-success{border-color:#00a32a}.sdicf-question{border:0;border-bottom:1px solid #dcdcde;padding:1rem 0;margin:0}.sdicf-question legend{font-weight:600}.sdicf-stars{display:flex;gap:.25rem;margin-top:.5rem}.sdicf-stars input{position:absolute;opacity:0;pointer-events:none}.sdicf-stars label{font-size:2rem;line-height:1;color:#8c8f94;cursor:pointer}.sdicf-stars input:checked+label,.sdicf-stars label:hover{color:#dba617}.sdicf-stars input:focus+label{outline:2px solid #2271b1;outline-offset:2px}.sdicf-feedback textarea{box-sizing:border-box;width:100%;max-width:48rem}.sdicf-stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:.2rem}.sdicf-stars label{font-size:2.5rem;transition:color .15s ease,transform .15s ease}.sdicf-stars label:hover,.sdicf-stars label:hover~label,.sdicf-stars input:checked~label{color:#f0b400}.sdicf-stars label:hover{transform:scale(1.12)}.sdicf-stars input:focus-visible+label{outline:3px solid #2271b1;outline-offset:3px;border-radius:2px}.sdicf-already-completed h3{margin-top:0}.sdicf-user-feedback{border:1px solid #dcdcde;border-radius:6px;padding:1.25rem;margin:1rem 0;background:#fff}.sdicf-feedback-list{display:grid;gap:.75rem}.sdicf-feedback-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #dcdcde;border-left-width:5px;border-radius:4px}.sdicf-feedback-item p{margin:.25rem 0 0}.sdicf-feedback-item-pending{border-left-color:#dba617;background:#fffdf2}.sdicf-feedback-item-completed{border-left-color:#00a32a;background:#f1faF3}.sdicf-feedback-done{display:inline-block;padding:.35rem .65rem;border-radius:1rem;background:#d7f0db;color:#005c12;font-weight:600}@media(max-width:600px){.sdicf-feedback-item{display:block}.sdicf-feedback-item .sdicf-button{margin-top:.75rem}}.sdicf-resource-output .sdicf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.sdicf-resource-output .sdicf-register-button{background:#50575e}.sdicf-resource-output .sdicf-register-button:hover,.sdicf-resource-output .sdicf-register-button:focus{background:#2c3338}