@import url('v030-dark.css');
.sidebar nav{-ms-overflow-style:none;scrollbar-width:none}.sidebar nav::-webkit-scrollbar{width:0;height:0;display:none}.activity-modal-open,.modal-open{overflow:hidden}
/* Keep custom switch inputs as the real interactive hit target. */
.switch input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;z-index:2!important;cursor:pointer!important}
/* CSP-safe growing text areas. Comment height follows the semantic rows attribute. */
[data-task-description],[data-comment-input],[data-v050-ci-text]{field-sizing:content}
.comment-composer [data-comment-input]{min-height:36px!important;max-height:150px!important;overflow-y:auto!important}
.comment-composer [data-comment-input][rows="1"]{height:36px!important}
.comment-composer [data-comment-input][rows="2"]{height:58px!important}
.comment-composer [data-comment-input][rows="3"]{height:80px!important}
.comment-composer [data-comment-input][rows="4"]{height:102px!important}
.comment-composer [data-comment-input][rows="5"]{height:124px!important}
.comment-composer [data-comment-input][rows="6"]{height:146px!important}
.checklist-item [data-v050-ci-text]{min-height:36px!important;max-height:120px!important;overflow-y:auto!important}
