 flex: 1;
            height: calc(100% - 60px);
        }
        .list {
            width: 40vw;
            min-width: 300px;
            overflow: auto;
        }
        .row {
            border-bottom: 1px dashed #ddd;
            padding: 12px 6px;
            cursor: pointer;
            transition: background-color 0.2s;
        }
        .row.selected {
            background-color: #d4e1e7;
        }
        .row:not(.selected):hover {
            background-color: #efefef;
        }
        .m