.iiedm-feedback-box{
    margin:32px 0;
    padding:24px;
    border:1px solid #e5e7eb;
    border-radius:12px;
    background:#fff;
    box-shadow:0 2px 10px rgba(0,0,0,.04);
}
.iiedm-feedback-title{font-size:20px;font-weight:700;margin-bottom:6px}
.iiedm-feedback-subtitle{font-size:14px;color:#666;margin-bottom:14px}
.iiedm-stars{display:flex;align-items:center;gap:6px;margin:8px 0 18px}.iiedm-star{
    appearance:none!important;-webkit-appearance:none!important;
    border:0!important;background:transparent!important;background-image:none!important;
    box-shadow:none!important;border-radius:0!important;
    outline:none!important;cursor:pointer!important;
    display:inline-block!important;width:auto!important;height:auto!important;
    min-width:0!important;min-height:0!important;
    margin:0!important;padding:0 2px!important;
    font-family:Arial,sans-serif!important;font-size:34px!important;
    font-weight:400!important;line-height:1!important;
    color:#c7c7c7!important;
    text-shadow:none!important;
    transition:transform .12s ease,color .12s ease;
}.iiedm-star:hover,.iiedm-star.is-selected{
    background:transparent!important;
    color:#f5b301!important;
    transform:scale(1.05);
    box-shadow:none!important;
}
.iiedm-star:focus,.iiedm-star:active{
    background:transparent!important;
    color:#f5b301!important;
    box-shadow:none!important;outline:none!important;
}
.iiedm-feedback-label{display:block;font-weight:600;margin-bottom:7px}
.iiedm-feedback-label span{font-weight:400;color:#777}
.iiedm-feedback-text{width:100%;min-height:90px;resize:vertical;box-sizing:border-box;padding:10px;border:1px solid #d9d9d9;border-radius:7px;margin-bottom:12px}
.iiedm-feedback-submit{border:0;border-radius:7px;padding:10px 16px;cursor:pointer;font-weight:600}
.iiedm-feedback-status{margin-top:10px;font-size:14px}

.iiedm-feedback-fallback-source{display:none!important}.iiedm-feedback-fallback-source #iiedm-lesson-feedback{display:block!important}

.iiedm-complete-locked{cursor:not-allowed!important}.iiedm-feedback-box{position:relative;z-index:5}

.iiedm-next-locked{cursor:not-allowed!important}