.comments-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:999}.enlarged-card{max-width:600px;width:90%}.comment-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comment-bubble{background-color:#d3d3d3;color:#000;padding:5px 10px;margin:5px;border-radius:20px;white-space:nowrap}.comment-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bubble{display:inline-block;padding:2px 5px;border-radius:20px;color:#fff;cursor:pointer;text-align:center;min-width:80px}.bubble.transparent{background-color:transparent;color:#333}.comments-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container{display:grid;grid-template-columns:70% 30%;gap:20px;height:100vh}.left{background-color:#f0f0f0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:auto}.content{background-color:#afbaca;padding:10px;height:100vh;word-wrap:break-word;letter-spacing:.1em}.content,.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box{background-color:#e0e0e0;padding:10px;margin-bottom:10px}h1{margin-top:10px;margin-bottom:50px;font-size:20px;font-weight:700}.info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}.info-name{font-weight:700}.info-value{text-align:right;cursor:pointer}.box-header{background-color:#e0e0e0;padding:10px;margin-bottom:10px;font-weight:700;cursor:pointer}.expandable-box{max-height:300px;width:90%;overflow-y:auto}.comments-box{margin-bottom:10px}.comments-box,.notes-box{background-color:#e0e0e0;padding:10px}.comments-input{margin-bottom:10px}.comment-textarea{width:100%}.comments-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}