/* Les panneaux déplacés sous body à l'ouverture doivent conserver leurs styles. */
.comment-dropdown{display:none;position:absolute;background:#fff;border:1px solid #e4e2dc;border-radius:8px;padding:16px;min-width:280px;max-width:400px;box-shadow:0 8px 28px #0002;z-index:1000;box-sizing:border-box}
.comment-dropdown:not(.active){display:none!important}
.comment-dropdown.active{display:block;pointer-events:auto;opacity:1}
.comment-dropdown .comment-textarea{box-sizing:border-box;width:100%;min-height:80px;border:1px solid #deded7;border-radius:5px;padding:10px;font:inherit;resize:vertical;background:#fff}
.comment-dropdown .comment-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}
.comment-dropdown .comment-btn{padding:7px 12px;border:1px solid #deded7;border-radius:5px;background:#fff;color:#252622;cursor:pointer;font:inherit}
.comment-dropdown .comment-btn.save{background:#252622;color:#fff}
#pagePlanTravail td.cell-with-comment{position:relative}
#pagePlanTravail .comment-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;color:#999;border-radius:4px;vertical-align:middle}
#pagePlanTravail .comment-icon:hover{background:#eeede8;color:#252622}
#pagePlanTravail .comment-icon.has-comment{color:#234e82}
